public enum searchengines{Google, Yahoo, Bing, Exhead, Baidu};末尾的逗号是可选的,两次写入都是合法的。
enginesSearch engine = 搜索引擎.Google;所有枚举都继承自 class java.lang.Enum因为一个类只能从一个父接口继承,而只能从多个接口继承。
for( 搜索引擎 发动机: searchengines.values()) {
System.out.println(引擎);
}
public class EnumExample {输出:
public enum searchengines{
Google(160), Yahoo(66.4f), Bing(7.f), Baidu(66), Ask(4.6f);
私人花车游客;
private searchengines(float visitors) {
this.visitors = visitors;
}
}
public static void main(String[] args) {
for( search engines: searchengines.values()) {
System.out.println(Search engine: ”+engine+
visitors: ”+engine.visitors+ millions”);
}
}
}
搜索引擎: Google 访问者: 1.60 亿常量声明 static 和 final,并且一旦创建就无法更改。
搜索引擎: Yahoo 访问者: 6640 万
搜索引擎: Bing 访问者: 700 万
搜索引擎: 百度访客:6600万
搜索引擎:询问访客:460万
google search engines = searchengines.Google;
if(google.equals(GoogleSearchengines))
System.out.println(与等号的比较”);
if(google == searchengines.Google)
System.out.println(与==的比较”);
public class EnumExample{
public enum searchengines{
Google(160)、Yahoo(66.4f)、Bing(7.f)、Baidu(66)、Ask(4.6f);
私人花车游客;
private searchengines(float visitors) {
this.visitors = visitors;
}
}
搜索引擎名称;
EnumExample(搜索引擎名称){
this.name=name;
}
public void slogan() {
switch (name) {
Google:
System.out.println(不要恶意,不要作恶”);
遗产;
box Yahoo:
System.out.println(Yahoo! 是你。你是雅虎吗?
遗产;
box Bing:
System.out.println(必应是用来做的。
遗产;
box Baidu:
System.out.println(百度更懂中文”);
遗产;
box Ask:
System.out.println(你的问题是什么?
遗产;
}
}
public static void main(String[] args) {
Google Example = new ExampleNumber(SearchEngines.Google);
google.slogan();
例枚举 yahoo = new 例例 Enum(Searchengines.Yahoo);
yahoo.slogan();
示例 Num bing = new SampleNum(SearchEngines.Bing);
bing.slogan();
百度示例枚举 = new 百度示例枚举(SearchEngines.Baidu);
baidu.slogan();
EnumExample ask = new EnumExample(Searchengines.Ask);
ask.slogan();
}
}
toString 返回常量的名称:函数 valueOf() 对方法进行反向处理 toString(),我们给它起名字,它返回常量:
System.out.println(yahoo.toString());
System.out.println(yahoo.valueOf(Yahoo”));
System.out.println(google.compareTo(yahoo));
Please disable your ad blocker and refresh the window to use this website.