【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。

程序分析2:神马是素数,坑爹么,我都不知道素数,吃素我是知道了。那就百度下吧!!质数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。换句话说,只有两个正因数(1和自己)的自然数即为素数。想到这个题目,我首先想到的是暴利求解,反正是只有101--200之间,数目不多public int sushu(int i) //返回的素数,然后for循环101--200就可以了哇,那就这样做下。

package endual;

public class Qanswer {

public int suShu(int n) {

boolean isSuShu = false ;

for (int i=2; i < n-1; i++) {

//这个数,足够被2整除 取得余数,

//如果余数是0 就说说明能被整除了

int res = n % i ;

if (res == 0) {

return 0 ; //不是素数,返回0

}

}

return n ;

}

}

main类调用

package endual;

public class Main {

//1,1,2,3,5,8,13,21,。。。。求N的时候的数是多少

public static void main(String[] args) {

// TODO Auto-generated method stub

// int n = 8 ;

Qanswer qu = new Qanswer() ;

for (int n=101; n <= 200 ; n++) { //很显然时间复杂度是非常巨大了

int res = qu.suShu(n) ;

if (0 != res) {

System.out.println(res) ;

}

}

}

} 这样就可以了

java 程序分析题_java程序入门50题分析:002相关推荐

  1. java经典50题_JAVA经典算法50题(3)【面试+工作】

    原标题:JAVA经典算法50题(3)[面试+工作] JAVA经典算法50题(3)[面试+工作] [程序21] 题目:求1+2!+3!+...+20!的和. 1.程序分析:此程序只是把累加变成了累乘. ...

  2. java string逆序_java经典入门算法题,java初学者必备

    java经典入门算法题 开头求关注警告 喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资 料的也可以私信我! 祝关注我的人都:身体健康,财源广进,福如东海,寿比 ...

  3. java语言执行过程_Java程序的运行过程(执行流程)分析

    万事知其然,要知其所以然,所以本节带大家来详细了解一下 Java 程序的执行过程.从<使用记事本编写运行Java程序>一节的案例可以看出,Java 程序的运行必须经过编写.编译和运行 3 ...

  4. java素数的流程图_Java程序流程结构

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  5. java斗图表情_java程序员斗图表情包 为何总是输

    原标题:java程序员斗图表情包 为何总是输 程序员之间的斗图表情包, java真的输惨了! 表情包成了人与人聊天中不可少的分量,陌生人聊天表情包丢出去妥妥的拉近关系变熟络啊(¬_¬) 而且可以用表情 ...

  6. python快速编程入门课后程序题答案-Python 入门编程题:1~10(答案)

    Python 入门编程题:1~10(答案) 提示:最好还是先思考,先编写,再看答案哦 ^_^ 1. for i in range(1, 5): for j in range(1,5): for k i ...

  7. java编程官方教程_Java编程入门官方教程

    图书特色:关键技能与概念:每章开头列出要介绍的技能和概念 专家解答:以问答形式提供附加信息和实用提示 编程练习:示范如何运用编程技能的紧贴实用的练习 自测题:每章后有一些测试题,以帮助读者扎实掌握Ja ...

  8. java求公式例题_JAVA经典算法40题

    1: JAVA经典算法40题 2: [程序1] 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 3 ...

  9. 经典sql语句50题_SQL面试经典50题:带你从建表开始

    大家好,相信很多学习数据分析的小伙伴在面试前都经历过刷题,本系列小编将带大家一起来刷一刷SQL面试必会的经典50题. 当然本系列文章不单单是刷题,小编会带着大家梳理一下解题时用到的知识点,所以基础比较 ...

最新文章

  1. Apache简单配置(4)搭建Discuz 7.0.0论坛
  2. FastJson解析对象及对象数组--项目经验
  3. PHP foreach遍历数组(多种方式)
  4. Asp.Net MVC 模型(使用Entity Framework创建模型类)
  5. 迁移.net framework 工程到.net core
  6. redisson的锁的类型_厉害了,中间件Redisson原来这么好用!
  7. 桌面软件打开都会变成计算机,我不小心把电脑界面程序的打开方式都变成一种了,怎么还原啊?...
  8. AlphaFold 和 AI 蛋白质折叠革命的下一步是什么
  9. 动态随机存储器的刷新(集中刷新、分散刷新、异步刷新的区别)
  10. 极间电容matlab,电子仿真虚拟实验室
  11. Android 大位图加载
  12. Mysql 5.7 for windows 免安装版(解压版)安装和配置
  13. 注解的引入以及注解的使用
  14. 虚拟机镜像xp\win7\win10\win8\win2003,免安装系统,下载即用
  15. python使用PIL把透明背景图片转成白色背景
  16. 如何十步写好一份值钱的商业计划书
  17. Navicat 常见操作
  18. 三极管:NPN和PNP
  19. PS 2019 cc衣服换色+去白边
  20. Linux cp 复制文件或复制文件夹

热门文章

  1. 解决vs新建项目是模板丢失的问题
  2. 自动利用webshell执行系统命令py脚本
  3. MOCTF-Web-PHP黑魔法
  4. MacOS 常用终端命令大全
  5. JavaScript简介-1
  6. ElementUI在el-table基础上进行导出.xls表格操作
  7. Promise之异步调用
  8. JS获取元素属性和自定义属性
  9. 基于matlab/simulink的双电机速度跟踪伺服系统仿真,基于MatlabSimulink的伺服系统仿真pdf.doc...
  10. 美一8岁华裔男童体育课上头部重伤 家长吁调查