找出一个比一个正数大的最小的质数

代码如下:

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;}​
}
​
​

找出一个正数的比它大的最小的质数相关推荐

  1. Python 找出一个整数数组中,第二大的数。

    问题的要求: 给你一个整形数组,找出这个数组中第二个大的数. 比如说:num_list = [98,12,45,1,2,32,90,45,23,121,11] 第二大的数是98 解决方法: 方法1: ...

  2. 写一个函数找出一个整数数组中,第二大的数

    题目:写一个函数找出一个整数数组中,第二大的数. 算法分析: 1)假设数组中的前两个元素就是最大和第二大,即max和smax: 2)从数组的第二个元素开始遍历数组,当有元素大于max的时候,将max赋 ...

  3. 2023-05-13:你现在手里有一份大小为 n x n 的 网格 grid, 上面的每个 单元格 都用 0 和 1 标记好了其中 0 代表海洋,1 代表陆地。 请你找出一个海洋单元格,这个海洋单元格

    2023-05-13:你现在手里有一份大小为 n x n 的 网格 grid, 上面的每个 单元格 都用 0 和 1 标记好了其中 0 代表海洋,1 代表陆地. 请你找出一个海洋单元格,这个海洋单元格 ...

  4. 【算法】大搜车——找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符

    题目描述:找出一个字符串中出现次数最多的字符,如果有多个出现次数相同的字符,那就找出最先出现的那个字符 思考: 我的第一反应是分三步: 遍历字符串,统计每个字符出现的次数 找出最大的次数 找出最大次数 ...

  5. 给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数

    给定一个最多包含40亿个随机排列的32位整数的顺序文件,找出一个不在文件中的32位整数.            1.在文件中至少存在这样一个数?            2.如果有足够的内存,如何处理? ...

  6. 找出一个数组中出现次数最多的那个元素

    Description 找出一个数组中出现次数最多的那个元素 Input 多组输入,请处理到文件结束 每组第一行输入一个整数n(不大于20) 第二行输入n个整数 Output 找出n个整数中出现次数最 ...

  7. 找出一个字符串中出现次数最多的字_海量数据中找出前k大数(topk问题)

    在海量数据中找出出现频率最好的前k个数,或者从海量数据中找出最大的前k个数,这类问题通常被称为top K问题. 针对top K类问题,通常比较好的方案是分治+Trie树/hash+小顶堆(就是上面提到 ...

  8. python counter 出现次数最少的元素_[PY3]——找出一个序列中出现次数最多的元素/collections.Counter 类的用法...

    问题 怎样找出一个序列中出现次数最多的元素呢? 解决方案 collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案 c ...

  9. 如何快速找出一个数组中最大数和第二大数

    看到一道题是:快速找出一个数组中最大数和第二大数. 我之前学了一些数组排序,例如冒泡排序,简单选择排序等等,然后我就想可不可以利用冒泡排序来实现呢?之前写过冒泡排序实现从小到大的排列,那么可以改成从大 ...

最新文章

  1. 安卓高手之路 图形系统(2)----------------基于Binder的架构思路)
  2. 《Java程序员,上班那点事儿》图书有奖征文图书奖品名单
  3. 2016-09-09
  4. 【微信小程序】生成二维码方式
  5. jozj4010-我才不是萝莉控呢【哈夫曼树】
  6. 计算机网络应用答题卡,2013-2014学年第2学期11级计算机网络技术毕业考试试卷
  7. java版定时任务quartz【石英钟】
  8. JS面试之对象(2)
  9. think in java 读书笔记 2 —— 套接字
  10. 应聘游戏策划是否该将完整策划案给面试官看
  11. 通信原理学习笔记4:信道编码、分组码、卷积码、现代信道编码(Turbo码、LDPC码、Polar码)
  12. speedoffice(Excel)如何取消隐藏的工作表
  13. 初级第三旬05— 初级班课程第三旬试题
  14. 【技术分享】使用opencv进行火焰分割
  15. Google产品经理面试题:村子里有100对夫妻,其中每个丈夫都瞒着自己的妻子偷情......
  16. Apache Spark 3.0 SQL DataFrame和DataSet指南
  17. 计算机键盘音乐好汉歌,好汉歌(刘欢演唱的歌曲)_百度百科
  18. R DT包 datatable()的使用
  19. mac -- brew下载非常慢(2020最新方法)
  20. java爬虫教程 百度云_java视频教程java爬虫实战项目httpclient hbase springmvc solr

热门文章

  1. 剑指18:删除链表的节点
  2. 用深度学习解决旅行推销员问题,研究者走到哪一步了?
  3. 快速免费建站程序推荐,个人站长快速建站程序必知
  4. 新注册的Linkedin账号如何拓展人脉
  5. 【译】Remove Old Kernels in Ubuntu手动删除Ubuntu旧的内核
  6. 三种家用媒体服务器emby的搭建比较
  7. i额U盾就是宿舍计算机上英语,再见了U盾!今天,建行联手华为改变转账方式!...
  8. 只需三分钟看完文章,教你如何创业快速倒闭~
  9. java开发对学位证_软件开发人员真的需要学位吗?
  10. oracle alter system set,alter system set control_files=..............