Java详解(4)--练习题

一、入门练习

1、必做题
∆ 计算1000以内的偶数数之和
∆ 补全下列代码运行出结果后,替换continue使用break运行查看结果
for (int i = 0; i < total; i++) {
System.out.print(“请输入第” + (i + 1) + "位学生的成绩: ");
score = input.nextInt();
if (score < 80) {
continue;
}
num++;
}
System.out.println("80分以上的学生人数是: " + num);
double rate = num *1.0 / total * 100; //计算比例
System.out.println(“80分以上的学生所占的比例为:” + rate + “%”);

2、选做题
∆ 输出99乘法口决表
∆ 使用do-while循环:输出询问“我爱你,嫁给我吧?”,选择“你喜欢我吗?(y/n):",如果输入为y则打印”我们形影不离“,若输入为n,则继续询问
∆ 累加:1+2…+10
∆ 阶乘:10!—>1
2*3…*10
∆ 输入一个年份,判断是否为闰年((year%40&&year%100!=0)||year%4000)
∆ 输出1949年–2015年之间的所有的闰年
∆ 水仙花数:三位数(100-999),个位,十位,百位的立方之和==这个数

二、基础题

1、必做题
∆ 输出九九乘法表。
∆ 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。
∆ 输入10个数,对这10个数进行排序
∆ 构造方法与重载
创建一个类,为该类定义三个构造函数,分别执行下列操作:
1、传递两个整数值并找出其中较大的一个值
2、传递三个double值并求出其乘积
3、传递两个字符串值并检查其是否相同
4、在main方法中测试构造函数的调用
∆ Static关键字与普通变量的区别:
创建一个名称为StaticDemo的类,并声明一个静态变量和一个普通变量。对变量分别赋予10和5的初始值。在main()方法中输出变量值。

2、选做题
觉得不够留言找我要,题库一大推。

猜你喜欢

转载自blog.csdn.net/Li_yi_kun/article/details/83828395