求解大神,錯(cuò)哪了
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的倍數(shù)"); ? ? }else{ ? ?System.out.println("age是5的倍數(shù)"); ? ? } } } ?求大神解答錯(cuò)哪了
2017-10-27
單單從你這段代碼來(lái)說(shuō),if(so=a%5!==0)改為if(so.equals("a%5!==0"))
2017-10-26
變量b未使用。if后括號(hào)內(nèi)應(yīng)是布爾型,而so你定義為String型。還有是!=,而不是!==。
public class HelloWorld {
??? public static void main(String[] args) {
?????? int age=25;
?????? if(age%5!=0){System.out.println("age不是5的倍數(shù)");}else{System.out.println("age是5的倍數(shù)");}
??? }
}
2017-10-26
你的判斷!== 是不是多了一個(gè)=號(hào)還有這句話String so=(a%5==0)?"a%5!==0":"a%5==0";?
2017-10-26