找出一个正数的比它大的最小的质数
找出一个比一个正数大的最小的质数
代码如下:
import java.util.Scanner; //输出大于某个正整数的n的最小的质数 //第一步:键盘输入一个数(要求是整数) //第二步:开始从大于这个数的整数中找到最小的质数(写出这个方法) //调用这个方法输出这个质数,完成public class Test{public static void main(String[] args){Scanner s = new Scanner(System.in);int num = s.nextInt();while(num <0){System.out.print("请输入一个正数: ");num = s.nextInt();}int feedback = nextPrime(num);System.out.println(feedback);}public static int nextPrime(int a){// 开始来找质数boolean flag = false;while(true){a++;flag = isPrime(a);if(flag){break;}}return a;} public static boolean isPrime(int i){ //用于判断一个数是否为质数boolean flag = true;for(int j = 2;j < (i/2);j++){if(i % j == 0){flag = false;}}return flag;} }
找出一个正数的比它大的最小的质数相关推荐
- Python 找出一个整数数组中,第二大的数。
问题的要求: 给你一个整形数组,找出这个数组中第二个大的数. 比如说:num_list = [98,12,45,1,2,32,90,45,23,121,11] 第二大的数是98 解决方法: 方法1: ...
- 写一个函数找出一个整数数组中,第二大的数
题目:写一个函数找出一个整数数组中,第二大的数. 算法分析: 1)假设数组中的前两个元素就是最大和第二大,即max和smax: 2)从数组的第二个元素开始遍历数组,当有元素大于max的时候,将max赋 ...
- 2023-05-13:你现在手里有一份大小为 n x n 的 网格 grid, 上面的每个 单元格 都用 0 和 1 标记好了其中 0 代表海洋,1 代表陆地。 请你找出一个海洋单元格,这个海洋单元格
2023-05-13:你现在手里有一份大小为 n x n 的 网格 grid, 上面的每个 单元格 都用 0 和 1 标记好了其中 0 代表海洋,1 代表陆地. 请你找出一个海洋单元格,这个海洋单元格 ...
- 【算法】大搜车——找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符
题目描述:找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符 思考: 我的第一反应是分三步: 遍历字符串,统计每个字符出现的次数 找出最大的次数 找出最大次数 ...
- 给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数
给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数. 1.在文件中至少存在这样一个数? 2.如果有足够的内存,如何处理? ...
- 找出一个数组中出现次数最多的那个元素
Description 找出一个数组中出现次数最多的那个元素 Input 多组输入,请处理到文件结束 每组第一行输入一个整数n(不大于20) 第二行输入n个整数 Output 找出n个整数中出现次数最 ...
- 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)
在海量数据中找出出现频率最好的前k个数,或者从海量数据中找出最大的前k个数,这类问题通常被称为top K问题. 针对top K类问题,通常比较好的方案是分治+Trie树/hash+小顶堆(就是上面提到 ...
- python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...
问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...
- 如何快速找出一个数组中最大数和第二大数
看到一道题是:快速找出一个数组中最大数和第二大数. 我之前学了一些数组排序,例如冒泡排序,简单选择排序等等,然后我就想可不可以利用冒泡排序来实现呢?之前写过冒泡排序实现从小到大的排列,那么可以改成从大 ...
最新文章
- 安卓高手之路 图形系统(2)----------------基于Binder的架构思路)
- 《Java程序员,上班那点事儿》图书有奖征文图书奖品名单
- 2016-09-09
- 【微信小程序】生成二维码方式
- jozj4010-我才不是萝莉控呢【哈夫曼树】
- 计算机网络应用答题卡,2013-2014学年第2学期11级计算机网络技术毕业考试试卷
- java版定时任务quartz【石英钟】
- JS面试之对象(2)
- think in java 读书笔记 2 —— 套接字
- 应聘游戏策划是否该将完整策划案给面试官看
- 通信原理学习笔记4:信道编码、分组码、卷积码、现代信道编码(Turbo码、LDPC码、Polar码)
- speedoffice(Excel)如何取消隐藏的工作表
- 初级第三旬05— 初级班课程第三旬试题
- 【技术分享】使用opencv进行火焰分割
- Google产品经理面试题:村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情......
- Apache Spark 3.0 SQL DataFrame和DataSet指南
- 计算机键盘音乐好汉歌,好汉歌(刘欢演唱的歌曲)_百度百科
- R DT包 datatable()的使用
- mac -- brew下载非常慢(2020最新方法)
- java爬虫教程 百度云_java视频教程java爬虫实战项目httpclient hbase springmvc solr
热门文章
- 剑指18:删除链表的节点
- 用深度学习解决旅行推销员问题,研究者走到哪一步了?
- 快速免费建站程序推荐,个人站长快速建站程序必知
- 新注册的Linkedin账号如何拓展人脉
- 【译】Remove Old Kernels in Ubuntu手动删除Ubuntu旧的内核
- 三种家用媒体服务器emby的搭建比较
- i额U盾就是宿舍计算机上英语,再见了U盾!今天,建行联手华为改变转账方式!...
- 只需三分钟看完文章,教你如何创业快速倒闭~
- java开发对学位证_软件开发人员真的需要学位吗?
- oracle alter system set,alter system set control_files=..............