编写一个方法,输出大于某个正整数n的最小的质数。
编写一个方法,输出大于某个正整数n的最小的质数。
import java.util.Scanner;public class Test2 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入数字n:");int n = sc.nextInt();System.out.println("大于" + n + "的最小质数为:" + printPrime(n));}public static int printPrime(int n) {while (true) {n++;boolean flag = isPrime(n);if (flag) {break;}}return n;}public static boolean isPrime(int n) {for (int i = 2; i < n; i++) {if (n % i == 0) {return false;}}return true;}
}
代码执行结果:
编写一个方法,输出大于某个正整数n的最小的质数。相关推荐
- 新手编程 编写一个方法,输出大于某个正整数n的最小的质数。
public class Excise02{public static void main(String[] args){java.util.Scanner s = new java.util.Sca ...
- 输入正整数n,输出大于正整数n的最小的质数——以Java语言为例
// 编写一个方法,输出大于某个正整数n的最小的质数 //思路:运用方法的最小化功能,多个方法的嵌套. //第一,创建一个求最小质数的方法: //第二,创建一个输出大于正整数n的质数的方法: //第三 ...
- Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序
*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...
- java题编写一个方法_Java方法面向对象习题
1.编写一个无参方法,输出Hello. package Dongruan; public class ktlx1 { public static void main(String[] args) { ...
- Java黑皮书课后题第8章:*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积。编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积
*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积.编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...
- Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点
*8.31(几何:交点)编写一个方法,返回两条直线的交点.四个点存放在4*2的二维数组points中.编写一个程序,提示用户输入4个点,并显示交点 题目 题目描述 破题 代码 本题运行实例 题目 题目 ...
- Java黑皮书课后题第8章:8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的。编写一个方法,如果m1和m2相同的话,返回true
8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的.编写一个方法,如果m1和m2相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 8. ...
- Java黑皮书课后题第8章:8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的。编写一个方法,如果m1和m2是严格相同的话,返回true
8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的.编写一个方法,如果m1和m2是严格相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 ...
- Java黑皮书课后题第8章:8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行。编写一个测试程序,打乱下面的矩阵
8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行.编写一个测试程序,打乱下面的矩阵 题目 题目描述 破题 代码 题目 题目描述 8.18(打乱行)编写一个方法,使用下面的方 ...
最新文章
- UFS和eMMC闪存差异在哪?
- 技术除了工作,还有什么可以提升的?
- 上云有风险 公有云选型小心进坑
- excel模糊匹配两列文字_Excel快速画出美观饼图
- Node js redis
- mysql数据库三大引擎优缺点
- 国科大prml11-降维
- Java项目导入eclipse后项目出现JRE System Library [JavaSE-1.8](unbound)
- InnoDB存储引擎的主要优点
- Android Studio导入安卓源码
- 堆排序算法知识点总结
- 大浪淘沙-新浪发展的秘密
- 性能测试----测试执行
- PyTorch: TORCHVISION.TRANSFORMS
- 能模仿韩寒小四写作的神奇循环神经网络
- 【JAVA今法修真】 第四章 redis特性 击穿雪崩
- 计算机网络基础之运输层
- 机器人学笔记之——操作臂运动学:坐标系的标准命名以及工具的定位
- 动画图解一般看不见的机械原理
- 设置mysql时间戳默认值(TIMESTAMP)