java猜数字基础知识

java猜数字基础知识1 猜数字游戏 编写一个 Java 应用程序 实现下列功能 1 程序随机分配给一个 1 100 之间的整数 2 用户输入自己的一次猜测 3 程序返回提示信息 提示信息分别是 猜大了 猜小了 和 猜对了 java 猜数字基础知识 这个我们只需要掌握随机数的生成就行 2

大家好,我是讯享网,很高兴认识大家。



1.猜数字游戏。

编写一个Java应用程序,实现下列功能:

1) 程序随机分配给一个1100之间的整数

2) 用户输入自己的一次猜测

3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”java猜数字基础知识。

 
讯享网 

这个我们只需要掌握随机数的生成就行

2.使用switch语句输出对应星期几的英文

编写一个Java应用程序,输入一个整数,输出对应的英文星期几。如果输入在1-7之间,

对应分别输出MondayTuesdayWednesdayThursdayFridaySaturdaySunday;否

则输出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,要记得加上最高位的数字就行。

小讯
上一篇 2024-12-29 14:29
下一篇 2025-01-02 22:36

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/8204.html