以下关于变量的说法错误的是?
A. 变量名必须是一个有效的标识符
B. 变量在定义的时候可以没有初始值
C. 变量一旦被定义,在程序中的任何位置都可以被访问
D. 在程序中,可以将一个byte类型的值赋给一个int类型的变量,不需要特殊声明
假设int a=2,三元表达式x>0?x+1:5的运行结果是以下哪一个?
A. 0
B. 2
C. 3
D. 5
以下哪个选项可以正确创建一个长度为3的数组?
A. new int[2][3]
B. new int[3][]
C. new int[][3]
D. 以上答案皆不对
下列代码中哪行有错误?public class Test{public static void main(String args[]){char c='\uabcg';byte b=127;int x=100;float f=3.14F;}}
A. char c='\uabcg';
B. byte b=127;
C. int x=100;
D. float f=3.14F;