编写一个方法,输出大于某个正整数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. 有赞分层自动化测试实践
  2. python标记跳转_Geany的跳转到标记定义“功能如何使用
  3. SQL--合并多条记录为一条记录
  4. 运维更简单、更智能,让运维人不再 “拼命”
  5. 在Tomcat 与weblogic 中的 日志(log4j) 配置系列一
  6. Gstreamer离线版官方文档(十五)
  7. php 验证码功能的实现原理,php验证码实现原理
  8. 复指数与高斯函数乘积的傅里叶变换_球谐光照——球谐函数
  9. RTL8187B无线网卡不能上网的解决办法
  10. java初级程序员学习思路
  11. GoogleCode SVN应用(源代码学习)
  12. java开发程序员前景_java程序员的发展前景如何
  13. c语言中getnumber函数作用,C语言函数是什么
  14. Pandas库之DataFrame
  15. 密码学、信息安全、信息隐藏(论文)
  16. sqlmap中tamper的用法
  17. 梦想世界3手游服务器维护,梦想世界手游进不去 闪退及登录不上解决方法
  18. 霍普菲尔得神经网络(Hopfield Neural Network)
  19. MATLAB_tool使用心得
  20. 线性代数:零空间维度等于自由变量个数的原因

热门文章

  1. Netty网络编程(三):Channel详解
  2. 基于Springboot+LayUI前后端分离小区物业系统带疫情防疫打卡管理
  3. c5绑定steam显示服务器内部错误,C5GAME实现Steam非正常交易自动拦截,轻松规避诈骗...
  4. XDOJ 1-1 车牌限行
  5. 动手学习深度学习(总结梳理)——9. Pytorch神经网络基础
  6. Pascal voc2007安装和pytorch使用
  7. PART 1/“物网(物联网)”的差异化需求
  8. 计算机网络三大基本的功能,Internet
  9. python的DDT模块
  10. WinForm控件之【NotifyIcon】