更多“publicclassWhileFoo{publicstaticvoidmain(String[]args){intx=1,y=6;while(y--){x--;}system.out.printIn(x=”+xy=”+y);}}Whatistheresult?() ”相关问题
  • 第1题:

    执行如下语句之后,输出的结果是 ( )public class ex1{ public static void main(String[]args){ int x=5,y=3, x+=x--*--y System.out.println(x); }}

    A.12

    B.8

    C.15

    D.16


    正确答案:C
    解析:该题考查的是运算符,以及它们的优先级。首先要知道一元运算符的用法,i++是i先运算,后i+1;而++i则是先i+ 1,后运算。它们的优先级一元运算符的最高,然后才是*。所以本题的结果是:x=5+5*2 =15。选项C是正确的。

  • 第2题:

    写出下面程序的运行结果,了解do-while语句的使用。 public class cs5 { public static void main(String[] args) { int x = 23; do{ System.out.print(x--); }while(x>20); } }


    C

  • 第3题:

    下列程序输出结果是什么? public class E { public static void main(String[] args) { int x=1,y=6; while(y-->0) { x--; } System.out.print("x="+x+",y="+y); } }


    C

  • 第4题:

    下列程序的输出结果中 x= [填空1] ? public class E { public static void main (String []args) { int x = 1,y = 6; while (y-->0) { x--;} System.out.print("x="+x); }}


    C

  • 第5题:

    28、下列程序输出结果是什么? public class E { public static void main(String[] args) { int x=1,y=6; while(y-->0) { x--; } System.out.print("x="+x+",y="+y); } }


    8