新手编程 编写一个方法,输出大于某个正整数n的最小的质数。
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的最小的质数。相关推荐
- 编写一个方法,输出大于某个正整数n的最小的质数。
编写一个方法,输出大于某个正整数n的最小的质数. import java.util.Scanner;public class Test2 {public static void main(String ...
- 输入正整数n,输出大于正整数n的最小的质数——以Java语言为例
// 编写一个方法,输出大于某个正整数n的最小的质数 //思路:运用方法的最小化功能,多个方法的嵌套. //第一,创建一个求最小质数的方法: //第二,创建一个输出大于正整数n的质数的方法: //第三 ...
- Java黑皮书课后题第8章:*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积。编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积
*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积.编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...
- Java黑皮书课后题第8章:*8.31(几何:交点)编写一个方法,返回两条直线的交点。四个点存放在4*2的二维数组points中。编写一个程序,提示用户输入4个点,并显示交点
*8.31(几何:交点)编写一个方法,返回两条直线的交点.四个点存放在4*2的二维数组points中.编写一个程序,提示用户输入4个点,并显示交点 题目 题目描述 破题 代码 本题运行实例 题目 题目 ...
- Java黑皮书课后题第8章:*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序。这个方法首先按行排序,然后按列排序
*8.16(对二维数组排序)编写一个方法,使用下面的方法头对二维数组排序.这个方法首先按行排序,然后按列排序 题目 题目描述 破题 代码 运行实例 题目 题目描述 *8.16(对二维数组排序)编写一个 ...
- Java黑皮书课后题第6章:*6.16(一年的天数)使用下面的方法体编写一个方法,返回一年的天数。编写一个测试程序,显示从2000年到2020年间每年的天数
*6.16(一年的天数)使用下面的方法体编写一个方法,返回一年的天数.编写一个测试程序,显示从2000年到2020年间每年的天数 题目 题目描述 破题 本题代码 运行示例 题目 题目描述 *6.16( ...
- java题编写一个方法_Java方法面向对象习题
1.编写一个无参方法,输出Hello. package Dongruan; public class ktlx1 { public static void main(String[] args) { ...
- Java黑皮书课后题第10章:*10.15(几何:边框)边框是指包围一个二维平面上点集的最小矩形,编写一个方法,为二维平面上一系列点返回一个边框
*10.15编写一个方法,为二维平面上一系列点返回一个边框 题目 程序 代码 Test15.java Test13_MyRectangle2D.java 运行结果 题目 点击这里跳转编程练习题10.1 ...
- Java黑皮书课后题第8章:*8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统
*8.30(代数:解答线性方程)编写一个方法,解答下面的2*2线性方程组系统 题目 题目描述 代码 题目 题目描述 8.30(代数:解答线性方程)编写一个方法,解答下面的22线性方程组系统: a00 ...
最新文章
- PIX 525下的怪问题(需在防火墙后的同子网上激活之后才能在INTERNET上使用)?...
- 关于在linux python源文件头部添加 “#!/usr/bin/env python” 不能直接运行的问题
- setTimeout延时0毫秒的作用
- 常用PHP array数组函数
- 中山大学 精品课程C++ 视频教学 共51讲
- java ioutils 写入文件_文件输入输出流工具: IOUtils使用总结
- python3 通过百度地图API获取城市POI点并存于CSV格式
- 19 不能为条目xxxx PRD确立账户
- LeetCode每周刷题(2019.7.8-2019.7.14)
- linux tomcat war解压吗,Tomcat 何时解压war包
- Navicat for MySQL 12.0.26 中文破解版 数据库管理工具
- 易语言操作数据库之Access数据库(数据库连接和记录集组件)
- python矩阵乘法和转置_python简单实现矩阵的乘,加,转置和逆运算示例
- Android底部菜单栏(图片+文字)
- 诱人却非万能,理性看待Serverless的落地
- 【转】目前最常见的”无线通信(数据)传输技术“有哪些?
- STM32F0的BOOT
- 谷歌字体下载安装(感觉没有很好用)
- 用HTML和CSS3制作3D动画
- 操作系统精选习题——第六章