[單項選擇題] 執(zhí)行下面程序后輸出的正確結(jié)果是 Public class Test public static void main(String args[]
2021-07-20
[單項選擇題] 執(zhí)行下面程序后輸出的正確結(jié)果是
Public class Test
public static void main(String args[])
byte x=3,y=4;
long r=80L;
System.out.print(r/y);
System.out.print(”,”);
System.out.print(x/y);
A.20.0,1
B.20.0,1.0
C.20,0
D.20,1.0
正確答案:C
參考解析:本題考查Java語言的二元運算符的使用。Java中的二元運算符適用于所有數(shù)值型數(shù)據(jù)類型,包括整型和浮點型。但考生需要注意,如果兩個操作數(shù)全為整型,那么,只要其中一個為long型,則表達式結(jié)果為long型;其他情況下,即使兩個操作數(shù)全是byte或short型,表達式結(jié)果也是血型;如果操作數(shù)為浮點型,那么只要其中一個為double型,表達式結(jié)果就是double型;只有兩個操作數(shù)全是float型或其中一個是float型而另外一個是整型時,表達式結(jié)果是float型。所以選項C為正確答案??忌绻斫饬薒的含義,就能很容易回答。考生務必注意操作數(shù)類型不同時,運算結(jié)果的類型,同時注意當“/”和“%”運算中除數(shù)為0時會產(chǎn)生異常。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。