java程序不知道哪里出错了,else一直显示错误。
packagejavaapplication1;publicclassJavaApplication1{publicstaticvoidmain(String[]args...
package javaapplication1;
public class JavaApplication1 {
public static void main(String[] args) {
int m= 0;
for (int i = 1; m< 50; i++) {
if (isPrimes(i)) {
m++;
if(m%10==0) {
System.out.println(i +",");
else;
System.out.print(i+",");
}
}
}
}
public static boolean isPrimes(int n) {
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
} 展开
public class JavaApplication1 {
public static void main(String[] args) {
int m= 0;
for (int i = 1; m< 50; i++) {
if (isPrimes(i)) {
m++;
if(m%10==0) {
System.out.println(i +",");
else;
System.out.print(i+",");
}
}
}
}
public static boolean isPrimes(int n) {
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
} 展开
1个回答
展开全部
应改为
if(m%10==0)
System.out.println(i+",");
else
System.out.print(i+",");
首先你的if后面有一个{,但是没有对应的}。其次,else后面多打了一个;
if(m%10==0)
System.out.println(i+",");
else
System.out.print(i+",");
首先你的if后面有一个{,但是没有对应的}。其次,else后面多打了一个;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询