import java.util.*;
public class Ex4_5 {
public static void main(String[] args) {
// TODO code application logic here
int a,b,i;
a=3;b=2;i=0;
int[] m=new int[198];//定义一个长为198的数组,因为这个程序的意思是最大的200要分别除
//以2-199,所以需要198个位置来记录计算结果
System.out.println(2);
for(int v=0;v<=197;v++){//将数组全初始化为1
m[v]=1;
}
for(a=3;a<=200;a++){//外层循环,从3开始,验证3-200,即a
for(b=2,i=0;b<a;b++,i++){//内层循环
m[i]=a%b;//每一个数a分别除以2到a-1,取余,并存入数组
}
Arrays.sort(m);//调用系统函数排列数组
if(m[0]!=0){//升序排列后,m[0]中存放着a除以2到a-1得到的余数中最小的那个
//如果整除了,余数就是0,当然是最小的啦
//所以判断下,如果最小的余数都不为0,说明a不能被2到a-1的数整除,数a是素数
System.out.println(a);}
}
}
}
分享到:
相关推荐
输出100-1000之间的所有素数,用C++写的,完全正确!
判断101-200之间有多少个素数,并输出所有素数。 判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 */
用Java编写一个程序,输出两个整数之间的所有素数。
jaca程序求10000以内素数和,并且同时输出结果。
这是一个用java编写的控制台程序,可以求一个数是不是质数,并且把这个数按递减顺序求,一直求到1,一次性的显示判断
简单java示例 需要的朋友可以下载参考 有注释
利用Java 编写程序读入一个整数,显示该数的所有素数因子,例如,输入整数位120,输出为2、2、2、3、5。
题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 做了【程序3】 题目:打印出所有的...
java 素数 程序 学习java必须要学习的经典案例,加油学习把
1. 编写程序求出10万以内的所有素数,并将这些素数输出到 一个文本文件中,每行文本只包含一个素数数据。 2. 编写程序求出10万以内的所有素数,然后再判断这些素数中 哪些是由素数拼接而成的。例如素数23就符合...
设计一个Java程序,其功能为:从键盘输入两个正整数m,n(m),显示这两个数值之间的全部质数。例如,输入20和200,程序会将20~200之间的全部质数显示出来。
用Java编写的一个小程序,用命令行方式编译,根据提示输入一个整数(long类型),输出所有小于等于它素数
用面向对象和面向过程方法解求100内素数并输出素数之和
(第一题)从1900到2000循环,按照闰年的判断条件是则输出1900年到2000年之间的所有润年。 (第二题)编写Java Applet, 在public void paint(Graphics g)方法中加入实现要求功能的代码, 主要步骤是:从100到1000循环...
对称素数演算程序
写一个求100-200之间素数,并求和的程序,大家参考使用吧
题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 【程序3】 题目:打印出所有的"水仙...
【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 ……
/*【程序1】 ...题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 .......
题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 做了【程序3】 题目:打印出所有的...