当前位置:网站首页 > Java基础 > 正文

java猜数字基础知识



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

版权声明


相关文章:

  • java基础排序算法2024-10-23 08:58:01
  • java基础数据和引用类型2024-10-23 08:58:01
  • java基础怎么在简历伤提现2024-10-23 08:58:01
  • 乐学偶得java基础语法102024-10-23 08:58:01
  • java基础后进阶2024-10-23 08:58:01
  • 关于Java基础的好书2024-10-23 08:58:01
  • 零基础不建议java2024-10-23 08:58:01
  • java取基础根目录2024-10-23 08:58:01
  • 苏宁java面试基础2024-10-23 08:58:01
  • java中数学基础2024-10-23 08:58:01