请阅读下面程序 public class OperatorsAndExpressions { void residual() { int i=100, j=30; float m=563.5f, n=4.

admin2009-03-17  32

问题 请阅读下面程序    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 OperAndExp=new OperatorsAndExpressions();          //取模运算符在整数和浮点数中的应用          OperAndExp.residual; } }      程序运行结果是

选项 A、10   3.5
B、20   2.5
C、10   4.5
D、20   3.5

答案A

解析 本题考查取模(求余)运算符,它用来求两个数相除后的余数。在Java语言中,取模运算符%其操作数可以是浮点数。
   本题中首先计算100%30,100除以30的商为3,余数为10,因此首先显示结果“10”。然后计算563.5%4.0,商为140,余数为3.5,因此然后显示结果为“3.5”。
   经过上述分析,本题的正确答案是选项A。
转载请注明原文地址:https://kaotiyun.com/show/QMnp777K
0

最新回复(0)