- 博客(0)
- 资源 (14)
- 收藏
- 关注
实验六 类的继承 最大公约数
2、利用辗转相除法求两个数的最大公约数。要求能接受用户的输入,输出最大公约数。
辗转相除法原理:
已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c),其中用(a,b)来表示a和b的最大公约数。(证明过程请参考其它资料)
3、完善实验四中的复数类,为复数类重写方法equals,判断该对象与参数是否相等。方法头为:
2010-05-30
输出希腊字母表 回文数
1、输出希腊字母表
首先获取希腊字母表的第一个和最后一个字母在unicode表中的位置,然后使用循环输出其余的希腊字母。对字符型变量可以使用强制类型转换,如int(‘a’),获取它在unicode表中的位置。
2、回文数
编写Java应用程序,用户从键盘输入一个1~9999之间的数,程序判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是回文数。
2010-05-30
实验四 类的构造方法与Java流程控制语句
1、构造函数的重载
构造方法的名称和类同名,没有返回类型。尽管构造方法看起来和一般的成员方法没有差别,但它不是方法,也不是类的成员。因此,构造方法不能直接调用,只能由new 操作符调用。构造方法对于类是十分重要的,对象的初始化任务要靠构造方法来完成。重载构造方法的目的是提供多种初始化对象的能力,使程序员可以根据实际需要选用合适的构造方法来初始化对象。程序源代码如下。
2、使用选择语句
程序功能:使用if...else 语句构造多分支,判断某一年是否为闰年。闰年的条件是符合下面二者之一:能被4 整除,但不能被100 整除;能被4 整除,又能被100 整除。编写源程序文件,代码如下。
3、循环语句练习
程序功能:运行程序后从键盘输入一个数字,程序会显示一行信息。当输入1时,显示“恭喜你得大奖,一辆汽车!”;当输入2时,显示“不错啊,你获得一台笔记本电脑”;当输入3时,显示“没有白来,你获得一台冰箱!”;当输入字母q时,程序结束;当输入其他字符时,显示“真不幸,没有奖品,下次再来吧”。
2010-05-30
实验三 类的成员与包
1、程序功能:通过两个类StaticDemo、EXP3_1说明静态变量/方法与实例变量/方法的区别。程序源代码如下。
2、程序功能:该程序演示了包的使用方法,自定义类Time实现显示当前日期和时间的功能。程序代码如下。注意该程序的运行方式:
3、该程序演示了类方法的两种参数传递方式:值传递和引用传递,试分析其区别。
1、自己编写程序创建一个复数类Complex,其属性包括实部和虚部,方法包括toString(),功能为显示该复数,以及复数的加、减、乘运算。在主函数中声明该类的对象并测试方法。
如:
2010-05-30
实验二 数组与类的声明
1、编写使用数组的程序。本程序创建了一个长度为101的一维数组,并赋值为0到100,然后将所有元素相加,输出运算结果。源代码如下,输出结果为5050。把程序补充完整,并编译运行,观察结果。
2、设计类来描述真实客观世界中的事物,使用类的成员变量来表示事物的属性和状态,使用类的成员方法来提供对成员变量的访问或修改。
程序功能:设计一个用来描述汽车的类,使用类的非静态成员变量来表示汽车的车主姓名、当前的速率和当前方向盘的转向角度,使用类的非静态成员方法来表示改变汽车的速率和停车两个操作。
3、创建类的对象,使用对象的方法(类的非静态方法)来访问或修改对象的变量(类的非静态变量)。
创建类EXP2_2的对象,在调用类的构造函数时指定对象的变量的初始值,以后再使用对象的方法来访问或修改对象的变量的值。
2010-05-30
Java运行环境的配置与表达式
1、Java软件开发工具包(JSDK)的下载与安装
2、环境变量的设置
3、使用EditPlus编写源程序
4、使用javac命令编译源程序
5、使用java命令运行程序
6、声明不同数据类型的变量
7、了解变量的使用范围
8、使用关系运算符和逻辑运算符
2010-05-30
计算这篇短文的字符数(含空白)共有多少?若不含空白,这篇短文共有多少个字符?
(1) 循环利用BufferedReader的readLine()方法从文件读一行内容,读到文件尾部时将返回null;
(2) 将读到的数据拼接到字符串s中,最后执行find方法找出A的个数。
修改上面的程序,使之完成下列功能:
(1)运行时在命令行提供文件名,Early-Precaution.txt,其内容见附录;
(2)计算这篇短文的字符数(含空白)共有多少?
(3)若不含空白,这篇短文共有多少个字符?
(4)统计这篇短文的单词数。
2010-05-30
求两个数的最大公约数
2、利用辗转相除法求两个数的最大公约数。要求能接受用户的输入,输出最大公约数。
辗转相除法原理:
已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c),其中用(a,b)来表示a和b的最大公约数。(证明过程请参考其它资料)
2010-04-11
输出希腊字母表。。。。。。
希腊字母表,cStart做int型转换据运算,并将结果赋值给startPosition,cEnd做int型转换运算,并将结果赋值给endPosition
2010-04-11
求两个数的最大公约数
求两个数的最大公约数
2、利用辗转相除法求两个数的最大公约数。要求能接受用户的输入,输出最大公约数。
辗转相除法原理:
已知a,b,c为正整数,若a除以b余c,则(a,b)=(b,c),其中用(a,b)来表示a和b的最大公约数。(证明过程请参考其它资料)
2010-04-11
复数的加减乘除,功能为显示该复数,以及复数的加、减、乘运算。
自己编写程序创建一个复数类Complex,其属性包括实部和虚部,方法包括toString(),功能为显示该复数,以及复数的加、减、乘运算。
2010-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人