所用知识:
1.所用循环:1)for循环
2)if循环
3)for和if的嵌套式循环
2.信号位:标记
过程
1.定义for循环找到101-200之间的数据
public class Test2{
public static void main(String[] args){
for(int i=101;i<=200;i++) //通过for循环找到101到200之间的数字
2.信号位进行标记
boolean flag = true; //信号位标记,假设这个数是素数
3.判断这个数据是否为素数
for(int j=2;j<i/2;j++){ //for循环找到j
if(i % j == 0){ //if循环确定i是不是素数
flag = false; //若为素数则不改变flag,不是则改变
break; //跳出循环
}
4.输出结果
if(flag){ //if循环判断假设的正确性
System.out.printf(i + "\t"); //正确则为素数输出i错误则无法输出
}