在编译这个程序时总是显示TestEx0201.java:21:需要<标示符>
System.out.println(+a.boolean judge());
需要';'
非法的表达式开始
不是语句
需要';'class Ex0201{
public int n;
public void setX(int a){
n=a;
}
public boolean judge(){
if(n%2==0)
if(n%3==0)
if(n%5==0)
System.out.println("n能被2、3、5同时整除");
else System.out.println("n不能被5整除");
else System.out.println("n不能被3整除");
else System.out.println("n不能被2整除");
}
}
class TestEx0201{
public static void main(String[] args){
Ex0201 a=new Ex0201();
a.setX(4);
System.out.println(+a.boolean judge());
}
}
大家帮帮忙吧,纠结好久了
System.out.println(+a.boolean judge());
需要';'
非法的表达式开始
不是语句
需要';'class Ex0201{
public int n;
public void setX(int a){
n=a;
}
public boolean judge(){
if(n%2==0)
if(n%3==0)
if(n%5==0)
System.out.println("n能被2、3、5同时整除");
else System.out.println("n不能被5整除");
else System.out.println("n不能被3整除");
else System.out.println("n不能被2整除");
}
}
class TestEx0201{
public static void main(String[] args){
Ex0201 a=new Ex0201();
a.setX(4);
System.out.println(+a.boolean judge());
}
}
大家帮帮忙吧,纠结好久了
if(n%2==0)
if(n%3==0)
if(n%5==0)
System.out.println("n能被2、3、5同时整除");
else System.out.println("n不能被5整除");
else System.out.println("n不能被3整除");
else System.out.println("n不能被2整除");
}
这个方法没返回值。要给个return boolean;
if(n%2==0)
if(n%3==0)
if(n%5==0)
System.out.println("n能被2、3、5同时整除");
else System.out.println("n不能被5整除");
else System.out.println("n不能被3整除");
else System.out.println("n不能被2整除");
return **;
}
public class TestEx0201{
public static void main(String[] args){
Ex0201 a=new Ex0201();
a.setX(4);
System.out.println(a.judge());
}
}
public int n;
public void setX(int a){
n=a;
}
public void judge(){
if(n%2==0)
if(n%3==0)
if(n%5==0)
System.out.println("n能被2、3、5同时整除");
else System.out.println("n不能被5整除");
else System.out.println("n不能被3整除");
else System.out.println("n不能被2整除");
}
}
public class TestEx0201{
public static void main(String[] args){
Ex0201 a=new Ex0201();
a.setX(30);
a.judge();
}
}
楼主,我这个是调试过的!你试试!
class Ex0201{
public int n;
public void setX(int a){
n=a;
}
public void judge(){
if(n%2==0&&n>=2)
if(n%3==0&&n>=3)
if(n%5==0&&n>=5)System.out.println("n能被2、3、5同时整除!");
else System.out.println("n不能被5整除,但是可以被2,3整除!");
else System.out.println("n不能被3整除,可以被2整除!");
else System.out.println("n不能被2整除!");
}
}
public class TestEx0201{
public static void main(String[] args){
Ex0201 a=new Ex0201();
a.setX(30);
a.judge();
}
}可以编译运行!