阅读下面程序 public class Test4 { public static Void main(String args[]){ int i=10, j=3; float m=213.5f

admin2009-06-20  27

问题 阅读下面程序     public class Test4 {      public static Void main(String args[]){            int i=10, j=3;            float m=213.5f, n=4.0f;        System.out.println(i%j);        System.out.println(m%n);      }    }    程序运行的结果是

选项 A、1.0和1.5
B、1和1.5
C、1.0和2.5
D、1和2.5

答案B

解析 本题考查算术运算符%。运算符“%”是取模运算符,也叫求余运算符,用来求两个数的余数。在Java语言中,取模运算符%,其操作数可以是整型也可以是浮点型。如果操作数是整型,则结果为整型;如果操作数是浮点型,其结果也为浮点型数据。
   题目中第一个输出语句是输出表达式i%j的结果,其中i和j都是整型,值分别为10和3,10除以3的余数是1。所以,第一个输出语句输出的结果是1。
   题目中第一个输出语句是输出表达式m%n的结果,其中m和n都是float型,值分别为213.5和4.0,213.5除以4.0的余数是1.5,第二个输出语句输出的值为1.5。
   因此,本题的正确答案是选项B。
转载请注明原文地址:https://kaotiyun.com/show/cMnp777K
0

最新回复(0)