JAVA编程题全集(100题及答案)-(1)
- 格式:doc
- 大小:78.00 KB
- 文档页数:80
下载文档原格式
- 下载提示
- 文本预览
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
程序设计总复习题
1、编写一个程序在屏幕上输出“你好!”。(p13,例1-1)
{
( []) {
("你好!" );
}
}
2. 编写一个程序,用语句判断某年份是否为闰年。
{
( []){
2010;
(0)
([0]);
((40 1000)(4000))
(" 年是闰年。");
(" 年不是闰年。");
}
}语句
3、编写一个程序在屏幕上输出1!+2!+3!+……+10!的和。(p64,例2-2)
{
( [] ) {
0;
(1<=10) {
1;
(1<) {
*j;
}
;
}
(“1!+2!+3!+……+10!= ”);
}
}
4. (1)编写一个圆类,该类拥有:
①一个成员变量
(私有,浮点型);存放圆的半径;
②两个构造方法
( ) 将半径设为0
( r ) 创建对象时将半径初始化为r
③三个成员方法
( ) 获取圆的面积
( ) 获取圆的周长
( ) 将圆的半径、周长、面积输出到屏幕
(2)编写一个圆柱体类,它继承于上面的类。还拥有:
①一个成员变量
(私有,浮点型);圆柱体的高;
②构造方法
( r, h ) 创建对象时将半径初始化为r
③成员方法
( ) 获取圆柱体的体积
( ) 将圆柱体的体积输出到屏幕编写应用程序,创建类的对象,分别设置圆的半径、圆柱体的高,计算并分别显示圆半径、圆面积、圆周长,圆柱体的体积。
{ 定义父类园类
; 成员变量园半径
() { 构造方法
0.0;
}
( r) { 构造方法
;
}
() { 成员方法求园周长
2**;
() { 成员方法求园面积
**;
}
() { 成员方法显示园半径、周长、面积
("园半径=");
("园周长="());
("园面积="());
}
}
{ 定义子类圆柱类
; 成员变量园柱高
( h) { 构造方法
(r);
;
}
() { 成员方法求园柱体积
()*;
}
() { 成员方法显示园柱体积
("圆柱体积="());
}
{ 定义主类
([] ) { 主程入口
(10.0); 生成园类实例
(); 调用园类的方法
(5.0,10.0); 生成圆柱类实例
(); 调用父类方法
(); 调用子类方法
}
}
5、编写一个应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。(p39,例2-10,2-11)
.*;
{
( []) {
s12;
i12;
f12;
( ());
{ ("输入第一个字符串:" );
s1= ();
("输入第二个字符串:" );
s2= ();}
( e){ (());}
i1 = (s1);
i2 = (s2);
f1 = (s1);
f2 = (s2);
= (s12);
= (i12);
= (f12);
("输入的二个字符串相加结果为:" );
("输入字符串转换为整数相加结果为:" );
("输入字符串转换为浮点数相加结果为:" );
}
( 1 2) {
12;
}
( 1 2) {
(12);
}
( 1 2) {
(12);
}
}
6. 应用类,编写应用程序,从磁盘上读取一个程序,并将源程序代码显示在屏幕上。(被读取的文件路径为:)
.*;
{
( []) {
[] [2056];
{
("");
(,0,2056);
(,0);
();
}( e){
( );
}
}
7、编写一个程序将当100,101,102,103,104,105个数以数组的形式写入到文件中,并以相反的顺序读出显示在屏幕上。(p190,例7-2)
.*;
{
( [] ) {
[] = {100,101,102,103,104,105};
t;
{ = ( (“”));
( 0<)
([i]);
();
= ( (“”));
( 1>= 0) {
([i]);
(“”);
}
( );
();
}( e)
{ (());}
}
}
8. 利用类和接口实现滚动字幕,其中字幕文字(“学好有工作”)和时间间隔(“200”)需要由页面文件中<>标记的子标记<>传递。
;
;
;
{
;