判断101-200之间有多少个素数,并输出所有素数。素数为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
来源:互联网 发布:日式装修 知乎 编辑:程序博客网 时间:2024/04/30 05:44
package com.xia.test;
//判断101-200之间有多少个素数,并输出所有素数。素数为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除
public class Demo {
public static void main(String[] args) {
int count = 0;
for(int i=101;i<200;i+=2){
boolean a=false;
for(int j=2;j<=Math.sqrt(i);j++){
if(i%j==0){
a=false;
break;
}else{
a=true;
}
}
if(a==true){
count++;
System.out.print(i+" \t ");
}
}
System.out.println("\n 101-200之间素数个数为:"+count);
}
}
基础不好,过程中遇到个问题,把if(a==true)写成了if(a=true),少了一个等号,导致结果出错,=赋值,==表判断,改正后正确。百度中发现有人问if(a==true)和if(true==a)有什么区别?发现我出的错正好是这个问题的区别所在。其区别在于项目中推荐使用true==a,是为了防止漏写一个=号,做这种判断时定值放在前面少写=号会报编译错,而反过来写就不会,导致结果出错后还不容易调试出来。在写代码的时候为了避免手误,把“==”(判等)敲成“=”(赋值)引起错误,推荐采用 if(常量 == 变量) 的模式。但这个模式一般不用在 java 中,而是在 C++ 或 c 中。因为 java 中如果用IDE的话,会直接给出提示,没有用IDE也会在编译时报错。
- 判断101-200之间有多少个素数,并输出所有素数。素数为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
- 判断101-200之间有多少个素数,并输出所有素数及素数的个数
- 【判断素数问题】判断101-200之间有多少个素数,并输出所有素数
- java中判断 101-200 之间有多少个素数,并输出所有的素数
- 判断1-100之间有多少个素数并输出所有素数(方法的调用)
- 题目:判断1-200之间有多少个素数,并输出所有素数。
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- [Java]练习题002: 判断101-200之间有多少个素数,并输出所有素数
- 判断101-200之间有多少个素数,并输出所有素数。
- 【程序2】判断101-200之间有多少个素数,并输出所有素数。
- 程序2. 题目:判断101-200之间有多少个素数,并输出所有素数。
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 题目:判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数。
- 判断101-200之间有多少个素数,并输出所有素数
- 判断101-200之间有多少个素数,并输出所有素数。
- FJ的字符串
- Java properities 中文乱码解决方法
- 中断响应优先级和中断处理优先级的区别
- Android常用adb命令
- [机器学习]pegasos编译的错误
- 判断101-200之间有多少个素数,并输出所有素数。素数为一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
- 个人博客+移动端开发第0章(开发环境配置)
- WebKit之HTMLConstructionSite类组成
- 黑马程序员——入门 java语言学习六大要点
- PHP规范学习——PRS-0
- spring 的事务属性二——事务传播行为
- Use Shell ContextMenu in your applications
- win10下qt 中没有代码提示框了怎么办?
- cron表达式实例解析