随笔

public class man {

public static void main(String[] args)
{
int X=100;
int Y=200;
System.out.println("X+Y="+X+Y);
System.out.println(X+Y+"=X+Y");

}

}

System.out.println("X+Y="+X+Y);因为字符串"X+Y="在前面,所以+X+Y输出X和Y;

而System.out.println(X+Y+"=X+Y");字符串"=X+Y"在后面,所以X+Y+输出的是X+Y的和再加上字符串;

import java.util.Scanner;


public class man {

public static void main(String[] args)
{
Size s=Size.SMALL;
Size t=Size.LARGE;
//s和t引用同一个对象?
System.out.println(s==t); //
//是原始数据类型吗?
System.out.println(s.getClass().isPrimitive());
//从字符串中转换
Size u=Size.valueOf("SMALL");
System.out.println(s==u); //true
//列出它的所有值
for(Size value:Size.values()){
System.out.println(value);
}

}
enum Size{SMALL,MEDIUM,LARGE};
}

所谓枚举类型可以看成一个变量具有多个可以相互转换的不同的值。

原文地址:https://www.cnblogs.com/love-xi/p/4860072.html