全部版块 我的主页
论坛 数据科学与人工智能 IT基础 JAVA语言开发
534 0
2021-12-08

Java学习记录Day21

1、编写一个方法,求整数n的阶乘,例如5的阶乘是12345

思考:这个方法应该起什么名字,这个方法的形参是什么,方法的返回值类型是什么。
方法名为printFactorial,意思为输出阶乘,形参类型是整型,返回值类型也是整型。

复制代码

2、编写一个方法,输出大于某个正整数n的最小的质数。

思考:这个方法应该起什么名字,这个方法的形参是什么,方法的返回值类型是什么。

方法名为minPrime,意思是最小的质数,形参类型为int类型,返回值也是int类型。

(1)、首先思考现实生活中如何判断质数,再思考如何求出某个正整数n的最小的质数.

从n+1开始判断,直到符合条件的最小质数出现,就输出这个最小质数。

(2)、是否需要循环嵌套?如果需要,内循环的循环体是什么内容?

外循环的循环体又是什么内容?

内循环为判断是否为质数,外循环从n+1开始判断是否为质数,不是质数则加1。

(3)、首先在main主方法中编写:输入一个数,然后输出这个数是不是质数。

再分别写出n+1到无穷大的循环语句。

复制代码

判断是否为质数,除数只能从2开始自加。

复制代码

(4)、先在main方法中完成方法体部分的设计。

复制代码

(5)、修改方法名为public static int minPrime() {},最终结构为:

复制代码

3、画出以下程序运行过程的内存图

复制代码


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群