目录
注释:import java.util.Scanner;///值得注意的是JAVA中引用scanner前需要进行引用
1、根据年纪,来打印当前年龄的人是少年(低于18岁),青年(19-55),年老(56岁以上)
2、判断一个数字是否为素数
3、打印1-100之间的所有素数
4、输出1000-2000之间的所有闰年
5、输出乘法口诀表
6、求两个正数的最大公因数
7、计算1/1-1/2+1/3-1/4+1/5......+1/99-1/100的值
8、编写代码模拟三次密码输入的场景。最多输入三次,密码正确提示“成功登录”,密码错误提示“剩余输入次数”
9、输出一个正数的每一位
10、猜数字游戏
【思路:有三个if选择语句进行选择】
**代码和运行结果如下**
【思路:例如判断16是否为素数?首先吧他分为1*16、2*8、4*4。可以看出两个数相乘等于16中必有一个小于等于根号16(也就是4)所以根据这个思路写该题目的代码】
【思路:用一个for循环,循环输入1-100之间的数字。然后根据题2的思想进行判断是否为素数】
【思路:①普通闰年:公历年份是4的倍数的,一般是闰年(如2004年就是闰年)②世纪闰年:公历年份是整百数的,必须是400的倍数才是闰年(如1900年不是世纪闰 ,年2000年是世纪闰年)】
【思路:用for语句的嵌套循环】
【思路:两个数中的大数对小数取余分为两种情况(①余数不为0用两个数中的小数对余数进行取余知道余数为零时输出②余数为零则两个数中的较小数为最大公因数)】
【思路:设置一个变量fig=1然后用for循环输入1-100数字作为分母每循环一次改变flg=-flg然后将结果进行相加】
【思路:设置了一个变量count=3表示输入次数,本题使用了构造方法的引用(增加了程序的可读性)】
【思路:将该数对10取余后再除10,本题使用了构造方法的引用】
【思路:先引用Random使系统随机生成一个数再用我们输入的书使用if语句进行比较大小】
使用道具 举报
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
谢谢您为社区发展做出的不可磨灭的贡献!!
您为论坛做出了特殊贡献,谢谢您!
辛劳地为论坛付出劳动,收获快乐,感谢您!
拥有帐号并登录即可获得此勋章.
粉丝数达到100即可获得此勋章.
创始人
2025-3-4
2025-3-2
中国红客联盟公众号
联系站长QQ:5520533