課程
/后端開發
/Java
/Java入門第一季(IDEA工具)
String mark = (score >= 60) ? "及格" : "不及格";
類型為什么是String,可以是別的類型嗎?
2016-10-13
源自:Java入門第一季(IDEA工具) 3-7
正在回答
可以啊,可以是int型啊,你只是分數嘛,要求的只是整數就好了,其實你用字符串類型還不是很好吧,難道你比較成績的時候,輸入成績也是輸入的字符串型,其實都差不多,你覺得你喜歡用那個就用那個,不過我一般是用的int型和double,連float都很少用
這個表達式是把 “及格”或者“不及格”賦給“mark”這個變量 ?,所以“mark”這個變量的類型是String;
輸出的是文字,在這里只能用String,int會報錯
mark的值是 及格或者不及格,所以只能用String
沒有限定為string的吧
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答為什么是String
7 回答為什么是string
3 回答string是什么?為什么只能用string,用char就錯誤?
3 回答為什么用string
2 回答為什么用String
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-13
可以啊,可以是int型啊,你只是分數嘛,要求的只是整數就好了,其實你用字符串類型還不是很好吧,難道你比較成績的時候,輸入成績也是輸入的字符串型,其實都差不多,你覺得你喜歡用那個就用那個,不過我一般是用的int型和double,連float都很少用
2017-01-26
這個表達式是把 “及格”或者“不及格”賦給“mark”這個變量 ?,所以“mark”這個變量的類型是String;
2017-01-19
輸出的是文字,在這里只能用String,int會報錯
2016-12-05
mark的值是 及格或者不及格,所以只能用String
2016-10-13
沒有限定為string的吧