public class Excise02{public static void main(String[] args){java.util.Scanner s = new java.util.Scanner(System.in);System.out.print("请输入一个整数n:");int n = s.nextInt();primeFind(n);}public static void primeFind(int n){for(int i = n;i > 0;i++ ){boolean isPrime = true;for(int j = 2;j < i;j++){if(i % j == 0){isPrime = false;break;}}if(isPrime){System.out.println("大于"+ n + "的最小质数为" + i);break;}}}
}

运行结果
第二种方案

public class Excise02{public static void main(String[] args){java.util.Scanner s = new java.util.Scanner(System.in);System.out.print("请输入一个整数n:");int n = s.nextInt();printMinPrime(n);} // 输出一个大于n的最小质数public static void printMinPrime(int n){/*while(true){n++;if(isPrime(n)){System.out.println("该最小质数为" + n);break;}}*/while(!isPrime(++n)){}System.out.println("该最小质数为" + 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的最小的质数。

    编写一个方法,输出大于某个正整数n的最小的质数. import java.util.Scanner;public class Test2 {public static void main(String ...

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

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

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

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

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

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

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

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

  6. Java黑皮书课后题第6章:*6.16(一年的天数)使用下面的方法体编写一个方法,返回一年的天数。编写一个测试程序,显示从2000年到2020年间每年的天数

    *6.16(一年的天数)使用下面的方法体编写一个方法,返回一年的天数.编写一个测试程序,显示从2000年到2020年间每年的天数 题目 题目描述 破题 本题代码 运行示例 题目 题目描述 *6.16( ...

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

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

  8. Java黑皮书课后题第10章:*10.15(几何:边框)边框是指包围一个二维平面上点集的最小矩形,编写一个方法,为二维平面上一系列点返回一个边框

    *10.15编写一个方法,为二维平面上一系列点返回一个边框 题目 程序 代码 Test15.java Test13_MyRectangle2D.java 运行结果 题目 点击这里跳转编程练习题10.1 ...

  9. Java黑皮书课后题第8章:*8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统

    *8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统 题目 题目描述 代码 题目 题目描述 8.30(代数:解答线性方程)编写一个方法,解答下面的22线性方程组系统: a00 ...

最新文章

  1. PIX 525下的怪问题(需在防火墙后的同子网上激活之后才能在INTERNET上使用)?...
  2. 关于在linux python源文件头部添加 “#!/usr/bin/env python” 不能直接运行的问题
  3. setTimeout延时0毫秒的作用
  4. 常用PHP array数组函数
  5. 中山大学 精品课程C++ 视频教学 共51讲
  6. java ioutils 写入文件_文件输入输出流工具: IOUtils使用总结
  7. python3 通过百度地图API获取城市POI点并存于CSV格式
  8. 19 不能为条目xxxx PRD确立账户
  9. LeetCode每周刷题(2019.7.8-2019.7.14)
  10. linux tomcat war解压吗,Tomcat 何时解压war包
  11. Navicat for MySQL 12.0.26 中文破解版 数据库管理工具
  12. 易语言操作数据库之Access数据库(数据库连接和记录集组件)
  13. python矩阵乘法和转置_python简单实现矩阵的乘,加,转置和逆运算示例
  14. Android底部菜单栏(图片+文字)
  15. 诱人却非万能,理性看待Serverless的落地
  16. 【转】目前最常见的”无线通信(数据)传输技术“有哪些?
  17. STM32F0的BOOT
  18. 谷歌字体下载安装(感觉没有很好用)
  19. 用HTML和CSS3制作3D动画
  20. 操作系统精选习题——第六章

热门文章

  1. movielens数据集搭建电影推荐系统(CB、CF、HOT)
  2. 1024 程序员节首批 37 位嘉宾阵容公布!院士、技术掌门人、行业精英齐亮相
  3. Java 批量处理数据
  4. 表格中复制粘贴到其他位置的数据会携带引号等不可见字符
  5. python+ddt
  6. [二分图最大独立集] BZOJ4808:马
  7. python判断整除_python – 检查列表中的哪些数字可以被某些数字整除?
  8. 内外网隔离下,通过网关转发,来部署前后端分离的系统
  9. 手机记事本软件敬业签如何添加定时提醒
  10. Linux根据时间范围查找日志命令示例