编写一个方法,输出大于某个正整数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(打乱行)编写一个方法,使用下面的方 ...
最新文章
- 有赞分层自动化测试实践
- python标记跳转_Geany的跳转到标记定义“功能如何使用
- SQL--合并多条记录为一条记录
- 运维更简单、更智能,让运维人不再 “拼命”
- 在Tomcat 与weblogic 中的 日志(log4j) 配置系列一
- Gstreamer离线版官方文档(十五)
- php 验证码功能的实现原理,php验证码实现原理
- 复指数与高斯函数乘积的傅里叶变换_球谐光照——球谐函数
- RTL8187B无线网卡不能上网的解决办法
- java初级程序员学习思路
- GoogleCode SVN应用(源代码学习)
- java开发程序员前景_java程序员的发展前景如何
- c语言中getnumber函数作用,C语言函数是什么
- Pandas库之DataFrame
- 密码学、信息安全、信息隐藏(论文)
- sqlmap中tamper的用法
- 梦想世界3手游服务器维护,梦想世界手游进不去 闪退及登录不上解决方法
- 霍普菲尔得神经网络(Hopfield Neural Network)
- MATLAB_tool使用心得
- 线性代数:零空间维度等于自由变量个数的原因
热门文章
- Netty网络编程(三):Channel详解
- 基于Springboot+LayUI前后端分离小区物业系统带疫情防疫打卡管理
- c5绑定steam显示服务器内部错误,C5GAME实现Steam非正常交易自动拦截,轻松规避诈骗...
- XDOJ 1-1 车牌限行
- 动手学习深度学习(总结梳理)——9. Pytorch神经网络基础
- Pascal voc2007安装和pytorch使用
- PART 1/“物网(物联网)”的差异化需求
- 计算机网络三大基本的功能,Internet
- python的DDT模块
- WinForm控件之【NotifyIcon】