
Java语言学习
leihengxin
这个作者很懒,什么都没留下…
展开
-
java--第15周实验--任务1--.文件读写
Test类:/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:编写多线程程序。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 12 月 13日 * 版 本 号: V1.0 * 对原创 2012-12-13 18:45:59 · 1574 阅读 · 0 评论 -
JAVA--第十周实验--编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:编写一个JFrame,标题为“计算的窗口”,在该窗口中组件的布局是FlowLayout。 * 文件名称:窗口中添加两个文本区,当我们在一个文本区中输入若干个数时,另一个文本区同时原创 2012-10-31 23:25:34 · 18047 阅读 · 0 评论 -
JAVA--第十周实验--封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页(草稿)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:1.判断两个日期的大小关系 * 文件名称:2.封装一类对象,功能是随机产生一个2000年后的年份,并输出该年2月的日历页,需处理闰年的问题。 * 作 者: 雷恒鑫 *原创 2012-10-31 22:31:58 · 1775 阅读 · 0 评论 -
JAVA--第九周实验--计算两个大整数的和、差、积和商,并计算一个大整数的因子个数
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:判断两个日期的大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 31 日 * 版 本 号: V1.0 * 对任务及求解方法的描原创 2012-10-31 21:26:04 · 6884 阅读 · 0 评论 -
JAVA--第八周实验--接口的练习
题目:(1)封装一类接口ComputerWeight,该接口中有3个功能:double computrWeight,void printName,double printPrice。(2)封装一类接口ComputerCompany,该接口有2个功能:String computerName,void printFunction。(3)封装一类对象FlashMemory实现上述两类接口。原创 2012-10-17 20:26:09 · 2894 阅读 · 0 评论 -
JAVA--第八周实验--继承的练习
题目:(1)封装一个People类型,具有height和weight属性,具有speakHello、averageHeight、averageWeight功能。(2)封装一类ChinaPeople类型是People的子类,新增chinaMartial功能,override超类的speakHello、averageHeight、averageWeight功能。(3)封装一类America原创 2012-10-17 20:22:10 · 6805 阅读 · 0 评论 -
Java--帮同学解决问题--第一次java语言技术支持课(第12题)--求1000之内的所有完全数
出错的源程序如下:public class test3 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("1000内的完数为: "); int s=0,r=0,n=1000;原创 2012-09-23 22:05:43 · 3322 阅读 · 1 评论 -
JAVA--第四周实验--任务4--求矩阵元素相乘(编程思想)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求矩阵元素相乘 * 算法提示:(1)用二维数组表示矩阵,实现矩阵乘法。 * 算法提示:(2)如C=A*B,要考虑矩阵相乘的规则,即A矩阵和B矩阵是任意的, * 算法提示:(3)C矩阵的产生是自动的(原创 2012-09-20 19:58:57 · 2946 阅读 · 0 评论 -
JAVA--第七周实验--输出24个希腊字母与26个大写英文字母--运用类的继承
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:输出24个希腊字母 与26个英文字母 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 09 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述:封装一原创 2012-10-09 22:44:24 · 6689 阅读 · 0 评论 -
JAVA--第九周实验--判断两个日期的大小关系(内测版)
Test(测试)类/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:判断两个日期的大小关系 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 25 日 * 版 本 号: V1.0 * 对任务及求解方原创 2012-10-25 19:23:07 · 3646 阅读 · 0 评论 -
JAVA--第九周实验--编写一个模拟用户帐户的程序(内测版)
Test类/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:编写一个模拟用户帐户的程序 * 作 者: 雷恒鑫 * 完成日期: 2012 年 10 月 25 日 * 版 本 号: V1.0 * 对任务及求解方法原创 2012-10-25 18:52:36 · 2234 阅读 · 0 评论 -
JAVA--第十一周实验--编写一个算术测试小软件
Test类/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 编写一个算术测试小软件。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 06 日 * 版 本 号: V1.0原创 2012-11-08 18:07:52 · 8822 阅读 · 1 评论 -
JAVA:获取系统中可用的字体的名字
import java.awt.*; public class GetLocalFontFamily { public static void main(String[] agrs) { //获取系统中可用的字体的名字 GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphics原创 2012-11-20 20:57:00 · 9155 阅读 · 0 评论 -
Java笔记——获取当前路径以及System.getProperty()使用
文章出处:http://ajava.org/course/java/16570.html 1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File转载 2012-11-18 19:28:45 · 2081 阅读 · 0 评论 -
JAVA技术支持课--第六次java语言技术支持--任务1
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 设有一个字符数组,现对数组中的元音字每做一个统计。设有一个字符数组,现对数组中的元音字每做一个统计。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 1原创 2012-11-16 23:01:42 · 1319 阅读 · 0 评论 -
JAVA技术支持课--第六次java语言技术支持--任务2--用冒泡排序法和朴素排序法,从大到小排列整数
Test类/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。 * 作 者: 雷恒鑫 * 完成日期: 20原创 2012-11-17 16:34:07 · 2756 阅读 · 0 评论 -
JAVA技术支持课--第六次java语言技术支持(课件及作业)
1. 设有一个字符数组,现对数组中的元音字每做一个统计。2. 设计一个Java程序,设有一个给定的int类型数组并有一批数据,现让你用二种以上的方法对其进行升或降序排列。3. 现有一个字符串格式如下:山东[1],济南{2},上海[3] ,济宁{4},请将省级代码与地级市代码分别统计出来。4. 写一个简单程序,判断输入的一串字符串是否为身份证号码,注意身份证判别的几个条件。5. 设计原创 2012-11-16 21:43:47 · 2714 阅读 · 0 评论 -
JAVA--第12周实验--任务1--编写一个Panel的子类MyPanel,要求MyPanel的实例作为其按钮的ActionEvent事件的监视器
Test类/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 模拟一个信号灯的软件 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 13 日 * 版 本 号: V1.0 * 对任务及原创 2012-11-13 11:23:37 · 3235 阅读 · 0 评论 -
java--第14周实验--任务1--.编写多线程程序
Test类:/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:编写多线程程序。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 20日 * 版 本 号: V1.0 * 对任务及求解方原创 2012-11-28 13:34:51 · 2833 阅读 · 0 评论 -
Java--第13周实验--封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame
Test类:/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一个求一元二次方程根的类SquareEquation,要求考虑解方程的异常,再编写一个窗口类EquationFrame。 * 作 者: 雷恒鑫 *原创 2012-11-28 13:24:16 · 8560 阅读 · 0 评论 -
JAVA--第十一周实验--模拟一个信号灯的软件--代码重构--升级版
Test类 /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称: 模拟一个信号灯的软件 * 作 者: 雷恒鑫 * 完成日期: 2012 年 11 月 10 日 * 版 本 号: V1.0 * 对原创 2012-11-10 10:40:49 · 1551 阅读 · 0 评论 -
JAVA--第四周实验--任务3--求矩阵元素换位。(编程思想)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求矩阵元素换位 * 算法提示:.将二维数组中值最大的元素和左上角元素对调,然后将值最小的元素与右下角元素对调。例如:1 4 5 67 2 10 119 8 12 3,对调后结果12 4 5 6原创 2012-09-20 08:32:53 · 2405 阅读 · 1 评论 -
JAVA技术支持课--第一次java语言技术支持授课思路(答案解析)
引例:实现类似C#输入功能的Console类实现:/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:实现类似C#输入功能的Console类* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 20 日 * 版 本 号: V1.0 *原创 2012-09-16 10:49:55 · 1595 阅读 · 0 评论 -
JAVA技术支持课--第三次java语言技术支持授课思路 (课件及作业)
作业:1)设计显示各种水果的定购详情的类,详情包括:名称、数量、价格测试数据:"苹果", 10, 2.0 ; "芒果", 18, 5.6 ; "桔子", 25, 7.52)设计一个类用于得出三个不同盒子的体积。测试数据:2, 3, 4 ;1, 5, 6 ;3, 8, 23)设计一个Tools类提供重载方法println()和println(String info),让其接原创 2012-09-29 22:11:41 · 2020 阅读 · 0 评论 -
JAVA--第五周实验--任务4--将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:将三角形对象Triangle、梯形对象Ladder、圆形对象Circle进行测试。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 26 日 * 版 本 号: V1.0 * 对任原创 2012-09-26 22:29:12 · 3402 阅读 · 0 评论 -
JAVA--第五周实验--任务2--封装一类梯形形对象Triangle,并实现一些求周长求面积的功能。
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一类梯形对象Ladder。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 26 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题原创 2012-09-26 22:04:29 · 2885 阅读 · 0 评论 -
JAVA--第五周实验--任务1--封装一类三角形对象Triangle,并实现一些求周长求面积的功能。
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一类三角形对象Triangle。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 26 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: *原创 2012-09-26 21:34:22 · 3698 阅读 · 0 评论 -
JAVA--第五周实验--任务3--封装一类圆形对象Triangle,并实现一些求周长求面积的功能。
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一类圆形对象Circle。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 26 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题原创 2012-09-26 22:13:19 · 2832 阅读 · 0 评论 -
JAVA--第2周实验--用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都回文数。* 作 者:原创 2012-09-07 16:21:59 · 18722 阅读 · 1 评论 -
JAVA--第2周实验--猜数字游戏
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:猜数字游戏* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 07 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 输入描述:(1)程序随机分配给用户原创 2012-09-07 16:37:44 · 10280 阅读 · 0 评论 -
JAVA--第2周实验--输出24个希腊字母
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:输出24个希腊字母* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 06 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 输入描述:* 问题描述:原创 2012-09-06 22:44:13 · 3927 阅读 · 0 评论 -
第一周实验-- 判断有一个字符是否可以做Java标识符的起始字符或后续字符
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:判断有一个字符是否可以做Java标识符的起始字符或后续字符* 作 者: 雷恒鑫 * 完成日期: 2012 年 08 月 4 日* 版 本 号: V1.0 * 对任务及求解方法原创 2012-08-04 20:20:52 · 3091 阅读 · 0 评论 -
JAVA技术支持课--第三次java语言技术支持授课思路 (答案解析)
类的关系图: 水果类:public class task1 { String name; int number; double price; task1() { name = "无"; number = 0; price = 0; } task1(String name, int number, double price) { this.name原创 2012-09-29 22:58:06 · 1378 阅读 · 0 评论 -
JAVA--第五周实验--任务5--封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:封装一类矩阵对象,该类对象具有初始化矩阵的功能、修改矩阵元素的功能。 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 29 日 * 版 本 号: V1.0 * 对任务及求解方法的原创 2012-09-29 18:10:28 · 2188 阅读 · 0 评论 -
JAVA--第六周实验--任务1--Java的对象封装编程练习
Java工程的主要框架测试类:/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:Java的对象封装编程练习 * 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 29 日 * 版 本 号: V1.0 * 对任务原创 2012-09-29 18:46:23 · 3194 阅读 · 2 评论 -
JAVA--实现类似C#输入功能的Console类
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:实现类似C#输入功能的Console类* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 20 日 * 版 本 号: V1.0 * 对任务及求解方法的描述部分 * 输入描述: * 问题原创 2012-09-20 07:54:52 · 1895 阅读 · 2 评论 -
JAVA--第四周实验--任务1--编写应用程序,求1000之内的所有完数。(编程思想)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:求1000之内的所有完全数 本程序是一个Application程序.所谓完全数,就是一个数恰好等于它的因子之和.例如: 6的因子为1,2,3,而6=1+2+3,因此6就是完全数.* 作 者:原创 2012-09-19 20:23:55 · 6737 阅读 · 0 评论 -
JAVA--第四周实验--任务2--求任意整数降序数的程序。(编程思想)
/* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:对于一个大于3位数的任意整数,输出其降序数。例如,整数82319,则其降序数是98321. * 算法提示:将整数的各位数分解到一维数组a中,再将a数组中的元素按降序排序,最后输出a数组元素值。 * 作原创 2012-09-19 20:54:04 · 2958 阅读 · 4 评论 -
JAVA--第三周实验--任务1--实现分数的加法运算(编程思想)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:实现分数的加法运算* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月08 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分* 编程思想:分数相加,两个分数原创 2012-09-08 19:06:52 · 1877 阅读 · 0 评论 -
JAVA--第3周实验--任务2--实现二维数组的一种加法运算(编程思想)
/* (程序头部注释开始)* 程序的版权和版本声明部分* Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved.* 文件名称:输出24个希腊字母* 作 者: 雷恒鑫 * 完成日期: 2012 年 09 月 08 日* 版 本 号: V1.0 * 对任务及求解方法的描述部分*编程思路:求出二维数组(行数和列原创 2012-09-08 19:35:55 · 5346 阅读 · 0 评论