• 枚举类型是一种特殊的类,它不是原始数据类型。
• 使用 == 比较两个枚举变量时,只有当它们指向同一个枚举常量时才返回 true。
• 枚举类型提供了 valueOf 方法,可以将字符串转换为对应的枚举常量。
• 枚举类型的 values() 方法可以返回一个包含所有枚举常量的数组,便于遍历所有可能的枚举值。
字符串拼接 (+) 运算符在不同上下文中的行为差异。+ 运算符在整型变量之间表示加法运算,在字符串和整型变量之间则表示字符串拼接。
import java.util.Random;
public class Mistakes {
public static void main(String[] args){
Random rand=new Random();
for(int i=0;i<30;i++) {
int x=rand.nextInt(100);
int y=rand.nextInt(100);
int z=rand.nextInt(4);
if(z0) System.out.println(x + "+" + y + "=");
if(z1) System.out.println(x + "*" + y + "=");
if(z2) System.out.println(x + "/" + y + "=");
if(z3) System.out.println(x + "-" + y + "=");
}
}
}