Java循环语法练习
本文最后更新于4 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com

1.逢7过

规则:从任意一个数字开始报数,当你要报的数字是包含7或者7的倍数时,都要说过。

要求:使用程序在控制台打印出1-100之间满足逢7过规则的数据

代码如图

2.求平方根

键盘录入一个大于等于2的整数x,计算并返回x的平方根。

结果只保留整数部分,小数部分被舍去。

计算x的平方根

分析

假设是10

1 * 1 = 1 < 10

2 * 2 = 4 < 10

3 * 3 = 9 < 10

4 * 4 = 16 > 10

由此可以推断出10的平方根介于3-4之间

假设是20

1 * 1 = 1 < 20

2 * 2 = 4 < 20

3 * 3 = 9 < 20

4 * 4 = 16 < 20

5 * 5 = 25 > 20

由此可推断出20的平方根介于4-5之间

代码设计

从1开始判断,拿着这些数字的平方和录入的数字进行大小比较

如果小于,接着往后判断

如果等于,那么就是该数字的平方根

如果大于则是该数字前面的一个数字。

代码如图

3.求质数

判断该整数是否为一个质数

质数的概念

如果说一个整数只能被1和本身整除,这个数就是质数,否则叫合数

例如 7 = 1 * 7

8 = 1 * 8 / 2 * 4

代码实现

由于任何数除1都等于它本身,所以循环从2开始,到number-1结束

代码如图

4.猜数字

程序自动生成一个1-100之间的随机数字,使用程序实现出现这个数字是多少

代码如图

生成任意数到任意数之间的随机值的方法

①、让该范围头尾都减去一个值,让该范围从0开始。

例如:7~15,就要减去 7,此时的范围,0~8

②、尾巴+1

8+1,此时的范围0~9

③、最终结果,加上第一步减去的值

最后范围,7~16

int number = r.nextInt(bound:9) + 7 //7~15

循环语句使用while(true),计数另用变量count。

文末附加内容
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇