执行下面程序后输出的正确结果是public class Test{ public static void main(String args[]){ System.out.print(100%3); System.out.print(","); Sy

admin2012-12-13  23

问题 执行下面程序后输出的正确结果是public class Test{  public static void main(String args[]){  System.out.print(100%3);  System.out.print(",");  System.out.print(100%3.0); }}

选项 A、1,1
B、1,1.0
C、1.0,1
D、1.0,1.0

答案B

解析 本题考查Java语言%运算符的使用。%运算符是模数除,也就是求余,表达式为:
   op1%op2
   Java中的二元运算符适用于所有数值型数据类型,但需要注意,如果两个操作数全是int型,结果也是int型,100%3=1:如果两个操作数全是float型,或其中一个是 float型,而另外一个是整型时,表达式结果是float型,100%3.0=1.0,所以选项B为正确答案。务必注意操作数类型不同时运算结果的类型。
转载请注明原文地址:https://jikaoti.com/ti/WH80FFFM
0

最新回复(0)