输出1-100 以内的质数
2014-09-04 22:11
337 查看
package com.unit05.www;
import java.util.Arrays;
import java.util.Scanner;
/*
*Quality 质数
* 输出1-100 以内的质数
*/
public class Quality {
public static void main(String[] args) {
// long timeStart = System.currentTimeMillis() ;
// System.out.println(timeStart);
int temp = 0 ,sInt = 0;
System.out.println("请输入查找质数的范围:2~" );
Scanner scanner = new Scanner(System.in) ;
sInt = scanner.nextInt() ;
int count = 1;
int counts = 0 ;
boolean b = true ;
while (b) {
for (int i = 2; i < sInt; i++) {
boolean f = true ;
for (int j = 2; j < i; j++) {
if (i%j==0){
f =false ;
break ;
}
}
if(!f){
continue ;
}
if(count == 10){
System.out.println(i+",");
count = 1 ;
}else{
System.out.print(i+",");
count++ ;
}
counts++ ;
}
System.out.println("\n"+"质数的个数" +counts);
counts = 0 ;
sInt = scanner.nextInt() ;
System.out.println("请输入查找质数的范围:2~" +sInt );
}
// long timeStop = System.currentTimeMillis() ;
// System.out.println(timeStop);
// System.out.print("时间为:"+(timeStop - timeStart)+"毫秒") ;
}
}
import java.util.Arrays;
import java.util.Scanner;
/*
*Quality 质数
* 输出1-100 以内的质数
*/
public class Quality {
public static void main(String[] args) {
// long timeStart = System.currentTimeMillis() ;
// System.out.println(timeStart);
int temp = 0 ,sInt = 0;
System.out.println("请输入查找质数的范围:2~" );
Scanner scanner = new Scanner(System.in) ;
sInt = scanner.nextInt() ;
int count = 1;
int counts = 0 ;
boolean b = true ;
while (b) {
for (int i = 2; i < sInt; i++) {
boolean f = true ;
for (int j = 2; j < i; j++) {
if (i%j==0){
f =false ;
break ;
}
}
if(!f){
continue ;
}
if(count == 10){
System.out.println(i+",");
count = 1 ;
}else{
System.out.print(i+",");
count++ ;
}
counts++ ;
}
System.out.println("\n"+"质数的个数" +counts);
counts = 0 ;
sInt = scanner.nextInt() ;
System.out.println("请输入查找质数的范围:2~" +sInt );
}
// long timeStop = System.currentTimeMillis() ;
// System.out.println(timeStop);
// System.out.print("时间为:"+(timeStop - timeStart)+"毫秒") ;
}
}
相关文章推荐
- 输出100以内的所有质数--九九乘法表--作业
- 输出1-100 以内的质数Quality3
- PHP面试题之实现输出100以内的质数
- python输出100以内的质数与合数实例代码
- 输出100以内的质数
- 输出100以内的所有质数--九九乘法表--作业
- 输出100以内质数
- 打印输出100以内的素数
- 判断并输出100以内的所有素数
- 列出100以内的质数
- 输出100以内素数,1000以内完数,以及1000以内有多少个9.
- Java中循环问题:for,while,do-while 各种练习(打印上三角、下三角、输出100以内的素数、水仙花、最大公约、最小公倍数、分解质因数、兔子问题)
- 求100以内的质数
- 写出一个小程序,求出100-200之间的质数的个数并输出这些数
- 用vb程序设计输出100以内素数和
- 输出100以内所有素数
- 查找100以内的质数C;
- 输出1-100之间的质数
- 编写程序输出1000以内,只能被自身和1整除的所有质数
- Java课后习题——编写程序求100以内的素数并输出