① java 1到100内的质数
int i,j;
for(i = 2; i <= 100; i++){//从2数到100,判断之间的每一个数是否是质数
//下面的循环是质数判断过程
for(j = 2; j <= i/2; j++){
if(i % j == 0)
break;//如果这个数能被一个数整除,那么这个数不是质数。break的作用是跳出此次循环,进入下一次循环。
}
if(j > i/2){
System.out.println(i);//如果这个数不能被自身1/2的数整除,他就是质数,输出这个数.System.out.println()这个语句就是输出语句
}
}
System.out.println();//这句语句是多余的,什么也没打印。
完整代码及运行结果如图。
拓展资料
质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。
这道题只要理解质数的计算方法就容易解答。
② Java中,定义一个1~100的数据,存放进数组,并遍历它。
1、定义一个来大小是100的数组
intarr[]=newint[100];//定一源个100大小的整型数组
2、循环赋值1-100的数
for(inti=1;i<=100;i++){
arr[i-1]=i;//赋值1-100的数
}
3、遍历数组
for(inti=0;i<arr.length;i++){//数组最大值是arr.length,循环遍历数组
System.out.println(arr[i]);//输出数组内的元素
}