7.8-JAVA基础知识测试-易错题总结
- Java解释器的命令是( java ) java HelloWorld class文件解释给电脑
- Java编译器的命令(javac)---->javac HelloWorld.java
- Java开发人员使用的开发工具包是( JDK )
- 使用Java语言开发的程序可以在任何平台下运行,(且不需要JRE )
- 下列全部是合法的Java标识符的是( B )
A.09stu teacher $money
B._salary post123 name
C.case abstract final
D.#ID list today
分析:A数字不能放在开头,B正确,C标识符不能是关键字,D不能用#符号 - final float PI = 3.14f;
分析:常量后面加F表示是float型,不加F的,整数默认为int型,浮点数默认为double型。
public static void main(String[] args){
int x = 0;
Scanner sc = new Scanner(System.in);
x =sc.nextInt();
if(x--<5)
System.out.println(x);
else
System.out.println(x++);
}
运行后,如果从键盘上输入5,则输出结果是( )
A.3 、 B.4 、 C.5 、 D.6
分析:a++,++a,其中a的值都会增加1,
但是a++这个整体的值不变,++a这个整体的值+1
故,a–<5,不正确,执行else,但是a的值-1,变成了4,a–的值仍是4