請(qǐng)閱讀下面程序public class OperatorsAndExpressions {void residual() {int i=100, j=30;fl
請(qǐng)閱讀下面程序 public class OperatorsAndExpressions { void residual() { int i=100, j=30; float m=563.5f, n=4.0f; System.out.println(i%j); System.out.println(m%n); } public static void main(String args[]) { OperatorsAndExpressions perAndExp=new OperatorsAndExpressions(); //取模運(yùn)算符在整數(shù)和浮點(diǎn)數(shù)中的應(yīng)用 OperAndExp.residual; } } 程序運(yùn)行結(jié)果是
A.10 3.5
B.20 2.5
C.10 4.5
D.20 3.5
正確答案:A解析:本題考查取模(求余)運(yùn)算符,它用來求兩個(gè)數(shù)相除后的余數(shù)。在Java語言中,取模運(yùn)算符%其操作數(shù)可以是浮點(diǎn)數(shù)。 本題中首先計(jì)算100%30,100除以30的商為3,余數(shù)為10,因此首先顯示結(jié)果“10”。然后計(jì)算563.5%4.0,商為140,余數(shù)為3.5,因此然后顯示結(jié)果為“3.5”。 經(jīng)過上述分析,本題的正確答案是選項(xiàng)A。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。