package test;
/*打印100-200之间的质数*/
class PrimeNumber {
public static void main(String[] args) {
int count = 0;
for (int num = 100; num <= 200; num++) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0 && num % 7 != 0){//这里你的if没括号
System.out.print(num+" ");
count++;
if (count % 6 == 0&&count!=0)//不等于0为了防止出现多余的换行
{
System.out.println();
}
}
}
}
}
//希望我的回答可以帮助你 不懂可以追问
/*打印100-200之间的质数*/
public class PrimeNumber {
public static void main(String[] args) {
int count = 0;
for (int num = 100; num <= 200; num++) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0 && num % 7 != 0)
{
System.out.print(num+ " ");
count++;
if (count % 6 == 0)
{
System.out.println();
}
}
}
}
}
这样就可以啦。
更多JAVA知识,关注IT木虫,嘿嘿。
if条件后不要加 ; 这样会认为你的判断结束了,所以每执行一次就会换一行 ,if语句体最好要{}包起来
在for循环里面再嵌套一个for循环:
for(int num=100;num<=200;num++) {
for(int a=2; a<=num; a++){
if (num/a=0) break;
}
System.out.print(num);
count++;
if(count%6!=0){
System.out.print();
}
else{
System.out.println();
}
}
很久没碰过代码了,不知道对不对,不对别喷啊!如果对的话希望能够选为满意答案~
public static void main(String[] args) {
int count = 0;
for (int num = 100; num <= 200; num++) {
if (num % 2 != 0 && num % 3 != 0 && num % 5 != 0 && num % 7 != 0){
count++;
System.out.print(num+" ");
if (count % 6 == 0 && count>0)
{
System.out.println();
}
}
}
}