1.猜数字游戏。
编写一个Java应用程序,实现下列功能:
1) 程序随机分配给一个1—100之间的整数
2) 用户输入自己的一次猜测
3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”java猜数字基础知识。
这个我们只需要掌握随机数的生成就行
2.使用switch语句输出对应星期几的英文
编写一个Java应用程序,输入一个整数,输出对应的英文星期几。如果输入在1-7之间,
对应分别输出Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday;否
则输出I don't know。
这个题目只需要知道switch语句的用法就行,一定要加break,不然会执行相应case后的所有语句。
3.分别使用while循环和for循环进行计算
编写一个Java应用程序,输入一个整数n,计算从1到不大于n的所有奇数的和,并输出
计算结果。
这个题考察while和for循环,如果没有这层限制我们完全可以借用等差数列求和公式来写这道题
4.减法运算练习
为小学生设计一款十以内的减法练习题。定义一个常量,并赋值为5,表示一共5道题目。
每次随机生成两个十以内的整数数字(例如7,
8),显示8-7=?用户作答后正确显示 correct,
错误提示错误并给出正确答案。然后继续问第二个问题,直到所有5个问题回答完毕。给出
正确的答题数目和所用时间,如下图红色矩形框所示。有能力的同学请尝试做出所有内容。
提示:计算做题所用的时间,可以在程序开始和结束时分别调用System.currentTimeMillis()
获得以毫秒数,再两者相减后除以1000便得到了以秒计的做题时长。
long startTime = System.currentTimeMillis();
运行结果
因为用到了4个数组存储数字,所以看着有些复杂
5.回文数
回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都是
回文数。要求使用java编程实现:用户从键盘输入一个1—9999之间的数,程序判断这个数
是几位数,并判断这个数是否是回文数。请同学们尽量自己思考完成,过程中遇到问题自己
调试、解决,很锻炼编程能力。基础薄弱的同学可以参考后附的参考模板。
实验后的练习:
(1) 程序运行时,用户从键盘输入2332,程序提示怎样的信息?
(2) 程序运行时,用户从键盘输入,程序提示怎样的信息?
(3) 程序运行时,用户从键盘输入33321,程序提示怎样的信息?
这里我们掌握判断回文的方法就很简单了,中间的for循环就是判断回文的关键,大家要注意求位数需要i+1,要记得加上最高位的数字就行。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/25311.html