慕运维8354188
2017-10-26 16:35
public class HelloWorld { public static void main(String[] args) { int age=25; int a=10; int b=age%5; String so=(a%5==0)?"a%5!==0":"a%5==0"; if(so=a%5!==0){ System.out.println("age不是5的倍数"); }else{ System.out.println("age是5的倍数"); } } } 求大神解答错哪了
单单从你这段代码来说,if(so=a%5!==0)改为if(so.equals("a%5!==0"))
变量b未使用。if后括号内应是布尔型,而so你定义为String型。还有是!=,而不是!==。
public class HelloWorld {
public static void main(String[] args) {
int age=25;
if(age%5!=0){System.out.println("age不是5的倍数");}else{System.out.println("age是5的倍数");}
}
}
你的判断!== 是不是多了一个=号还有这句话String so=(a%5==0)?"a%5!==0":"a%5==0";
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题