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

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

這樣哪里錯了??

public class HelloWorld { public static void main(String[] args) { ?

??int one = 20 ; ?

?one%2==0?System.out.println("one是偶數"): System.out.println("one是奇數");

?} }

正在回答

6 回答

第一:條件運算符中:后邊是 表達式1 和 表達式2 ?,不是一個語句,所以你的System.……是錯的,java代碼分表達式、語句、代碼塊,這是區別?http://www.cnblogs.com/justforcon/p/6010569.html

第二:這里是java語言,不是C語言,請遵循java的語法規則,

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

String msg=one%2==0?"one是偶數":"one是奇數";?

System.out.println(msg);


或者

System.out.println(one%2==0?"one是偶數":"one是奇數" );

采納喲喲喲喲喲

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

public class Test {

public static void main(String args[]){

int a = 20;

System.out.println(a%2==0?"是偶數":"是奇數");

}

}


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

public class HelloWorld{

public static void main(String[] args){

int one=20;

if(one%2==0){

System.out.print("one是偶數");

}else{

System.out.print("one是奇數");

}

}

}

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

SomeoneLikeY 提問者

我想用三目運算符。。。
2017-01-17 回復 有任何疑惑可以回復我~

我也是個初學者,你的代碼我試了一下,大概有幾點吧;

  1. 條件運算符沒有返回值

  2. 后面好像只能是表達式

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

SomeoneLikeY 提問者

但是c語言里這樣子用三目運算符都是可以的啊
2017-01-17 回復 有任何疑惑可以回復我~
#2

慕粉1021231985 回復 SomeoneLikeY 提問者

c和c++都可以,java我剛學,不太懂
2017-01-17 回復 有任何疑惑可以回復我~
#3

SomeoneLikeY 提問者

哦,好的謝謝
2017-01-17 回復 有任何疑惑可以回復我~

這是全部代碼?


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

SomeoneLikeY 提問者

是的。。
2017-01-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167500    人
  • 解答問題       18748    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

這樣哪里錯了??

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

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

幫助反饋 APP下載

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

公眾號

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