亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

求大神指點一下問題出在哪?

int one=20;
String love="one%2");
if(love==0)
{
System.out.println("one是偶數");
}

正在回答

6 回答

string指定的是字符串,直接用int去指定你的新變量 love就好了?,源碼如下

public class HelloWorld {
??? public static void main(String[] args) {
?? ??? ?int one = 20 ;
?? ???? int love=one%2;
?? ???? if(love == 0){
??????? System.out.println("one是偶數");
?? ?
?? ?}
?? ?}
}

0 回復 有任何疑惑可以回復我~

完全不需要再去定義一個數值呀,直接把條件寫在if語句里面,像我這樣就行了。你這多次一舉,而且你還用字符串類String去定義一個數值的公式,明顯錯的呀。

public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????		
????int?one?=?20?;
????	????
????if(one?%2?==?0){	????????
????????System.out.println("one是偶數");	????
????}else{	????????
????????System.out.println("one不是偶數");
????}????????????????	
????	????
??????}
}


0 回復 有任何疑惑可以回復我~

String love="one%2");
if(love==0)

兩處都錯了,小括號多打了,? 至于love==0;? ? love是字符串類型,而0是整形 所以會報錯

String one="one%2";
String love="one%2";
if(love==one)
{
System.out.println("one是偶數");
}

如果代碼是這樣的話? 就是可以運行的

0 回復 有任何疑惑可以回復我~

string?是定義字符串的,該用int love=one%2;?

0 回復 有任何疑惑可以回復我~

那好像是因為String?love?這個是定義一個one%2這個東西,并不能當做算式。具體的可以看下2-6的課程,應該就是這樣子。

0 回復 有任何疑惑可以回復我~
#1

慕用2526416 提問者

謝謝大佬
2020-08-07 回復 有任何疑惑可以回復我~

String love="one%2");這一句?

1 回復 有任何疑惑可以回復我~
#1

慕用2526416 提問者

闊好打多了電腦上沒有
2020-08-06 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

求大神指點一下問題出在哪?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號