A-A+

请阅读下面程序 public class OperatorsAndExpressions {

2022-08-05 20:33:07 问答库 阅读 171 次

问题详情

请阅读下面程序 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(); //取模运算符在整数和浮点数中的应用 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。

考点:程序