下面程序的输出为(  )。 public class Test { public static void main (String args[]) { int x,y; x=1;

admin2010-12-17  25

问题 下面程序的输出为(  )。    public class Test {        public static void main (String args[]) {            int x,y;            x=1;            y=2;            System.out.println("The output is"+x+y);        }    }

选项 A、The output is xy
B、The output is 3
C、The output is 12
D、The output is x=1 y=2

答案C

解析 Java表达式的同级运算符从左到右进行,括号可以改变优先级。“+”在Java中既是算术的加号,也可以作为字符串的连接符号。“The output is”+x+y中,字符串“The output is”先与x做字符串的连接,结果字符串“The output is 1”再与y做字符串连接。
转载请注明原文地址:https://jikaoti.com/ti/MFH0FFFM
0

最新回复(0)