单选题
阅读下面程序
public class Test4
public static void main (String args[])
int i=10, j=3;
float m=213.5f,n=4.0f
System.out.printIn (i%j);
System.out.printIn (m%n);
程序运行的结果是______。
A、
1.0和1.5
B、
1和1.5
C、
1.0和2.5
D、
1和2.5
【正确答案】
B
【答案解析】
[解析] 对于二元算术运算,若两个操作数全为整型,只要其中一个为long型,则表达式结果为long型;若两个操作数全是byte或short型,表达式结果是int型;两个操作数是浮点型,只要其中一个为double型,则表达式结果为double型,否则为float型。所以第一次输出的结果一定是1,第二次输出的结果是1.5。
提交答案
关闭