题目一:
编写for循环找出1~100中的所有的素数
素数:又被称为质数,能够被1和自身整除,不能被其它数字整除的数字称为素数。
该题目主要掌握的知识点:
* for循环的使用
* for循环的嵌套
* 标记
* break
* 统计
题目二:
升级版:
编写for循环找出1~10000中所有的素数
要求每8个换一行输出
实例代码:
public class ForTest07{
public static void main(String[] args){
int x = 7;
boolean isSuShu1 = true;
for(int y = 2;y<x;y++){
if(x % y == 0){
isSuShu1 = false;
break;
}
}
System.out.println(isSuShu1 ? x + "是素数" : x + "不是素数");
System.out.println("=======================================================");
for(int a = 1;a<=100;a++){
boolean isSuShu2 = true;
for(int b = 2;b<a;b++){
if(a % b == 0){
isSuShu2 = false;
break;
}
}
if(isSuShu2){
System.out.print(a + " ");
}
}
System.out.println();
System.out.println("=======================================================");
int count = 0;
for(int i = 1;i<=10000;i++){
boolean isSuShu = true;
for(int j = 2;j<i;j++){
if(i % j == 0){
isSuShu = false;
break;
}
}
if(isSuShu){
System.out.print(i + " ");
count++;
if(count % 8 == 0){
System.out.println();
}
}
}
}
}
效果图: