编写一个方法,输出大于某个正整数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的最小的质数。相关推荐

  1. 新手编程 编写一个方法,输出大于某个正整数n的最小的质数。

    public class Excise02{public static void main(String[] args){java.util.Scanner s = new java.util.Sca ...

  2. 输入正整数n,输出大于正整数n的最小的质数——以Java语言为例

    // 编写一个方法,输出大于某个正整数n的最小的质数 //思路:运用方法的最小化功能,多个方法的嵌套. //第一,创建一个求最小质数的方法: //第二,创建一个输出大于正整数n的质数的方法: //第三 ...

  3. Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序

    *8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...

  4. java题编写一个方法_Java方法面向对象习题

    1.编写一个无参方法,输出Hello. package Dongruan; public class ktlx1 { public static void main(String[] args) { ...

  5. Java黑皮书课后题第8章:*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积。编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积

    *8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积.编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...

  6. Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点

    *8.31(几何:交点)编写一个方法,返回两条直线的交点.四个点存放在4*2的二维数组points中.编写一个程序,提示用户输入4个点,并显示交点 题目 题目描述 破题 代码 本题运行实例 题目 题目 ...

  7. Java黑皮书课后题第8章:8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的。编写一个方法,如果m1和m2相同的话,返回true

    8.29(相同的数组)如果两个二维数组m1和m2具有相同的内容,则它们是相同的.编写一个方法,如果m1和m2相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 题目描述与运行示例 8. ...

  8. Java黑皮书课后题第8章:8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的。编写一个方法,如果m1和m2是严格相同的话,返回true

    8.28(严格相同的数组)如果两个二维数组m1和m2相应的元素相等的话,则认为它们是严格地相同的.编写一个方法,如果m1和m2是严格相同的话,返回true 题目 题目描述与运行示例 破题 代码 题目 ...

  9. Java黑皮书课后题第8章:8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行。编写一个测试程序,打乱下面的矩阵

    8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行.编写一个测试程序,打乱下面的矩阵 题目 题目描述 破题 代码 题目 题目描述 8.18(打乱行)编写一个方法,使用下面的方 ...

最新文章

  1. UFS和eMMC闪存差异在哪?
  2. 技术除了工作,还有什么可以提升的?
  3. 上云有风险 公有云选型小心进坑
  4. excel模糊匹配两列文字_Excel快速画出美观饼图
  5. Node js redis
  6. mysql数据库三大引擎优缺点
  7. 国科大prml11-降维
  8. Java项目导入eclipse后项目出现JRE System Library [JavaSE-1.8](unbound)
  9. InnoDB存储引擎的主要优点
  10. Android Studio导入安卓源码
  11. 堆排序算法知识点总结
  12. 大浪淘沙-新浪发展的秘密
  13. 性能测试----测试执行
  14. PyTorch: TORCHVISION.TRANSFORMS
  15. 能模仿韩寒小四写作的神奇循环神经网络
  16. 【JAVA今法修真】 第四章 redis特性 击穿雪崩
  17. 计算机网络基础之运输层
  18. 机器人学笔记之——操作臂运动学:坐标系的标准命名以及工具的定位
  19. 动画图解一般看不见的机械原理
  20. 设置mysql时间戳默认值(TIMESTAMP)

热门文章

  1. 【知识图谱】知识图谱构建技术一览
  2. 微信小程序 | 人脸识别的最终解决方案
  3. 饿了么移动APP的架构演进(转)
  4. nacos配置中心指定配置文件为yml格式
  5. Echars中国城市地图-解决图层分离问题
  6. vue整合视频流教程
  7. 对DllRegisterServer调用失败,错误代码为80004005
  8. 使用ajax完成图片上传
  9. 使用python自动签到CSDN
  10. python中文版下载官网-Python中文版