请先阅读下面的代码。 int x = 1; int y = 2; if (x % 2 == 0) { y++; } else { y--; } System.out.println("y=" + y); 上面一段程序运行结束时,变量y的值为下列哪一项?( )
A. 1
B. 2
C. 3
D. 0
已知如下代码: public class Test{ public static void main(String args[]){ int i = 5; do { System.out.println(i); } while (--i>=5); System.out.println("finished"); }} 执行后的输出是什么?( )
A.5 finished
B.4
C.6
D.finished
下列选项中,哪一个不能通过编译( )。
A.byte a=1;
B.short b=100;
C.int c='a';
D.long d=8888888888;
下面浮点型数据的定义中,错误的是( )。
A.float a=1.23;
B.double b=1.23;
C.double c=1.5E4;
D.float d='a';