-
枚举类型5
package cn.com.liheng.test;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
week b=new week();
for (int i = 1; i > 0; i++) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入交通灯颜色!");
String sv=sc.nextLine().trim();
}
}
}为什么week b=new week();
week();这个方法总是报错类型不匹配了?
下面的是枚举类:
package cn.com.liheng.test;
public enum week {
红色,绿色,黄色,
}
2014年5月20日 20:49
3个答案 按时间排序 按投票排序
-
采纳的答案
package srcio;
import java.util.Scanner;
public class TestM {
/**
* @param args
*/
public static void main(String[] args) {
TestM tm=new TestM();
Color [] cl={Color.红色,Color.绿色,Color.黄色};
Scanner s=new Scanner(System.in);
System.out.println("请输入交通灯颜色:");
String clo=s.nextLine().trim();
String cll=tm.checkColor(cl, clo);
if(null!=tm.checkColor(cl, clo)){
if(cll.equals(clo)){
System.out.println("ppppp");
}
}else{
System.out.println("没有此颜色 请重新输入!");
}
}
public String checkColor(Color[] cl,String s){
for(int i=0;i<cl.length;i++){
if((cl[i].toString()).equals(s)){
// 枚举类型转化为String类型
return cl[i].toString();
}
}
return null;
}
}2014年5月22日 19:31
-
枚举你可以理解为静态常量,他的作用是编译前做类似限定,可以直接使用的。
比如你:
public enum week {
红色,绿色,黄色
}
你要用就可以:week.红色 就行了2014年5月20日 22:19
相关推荐
Java枚举类型(Enum)是Java SE 5.0引入的一种新的数据类型,它为开发者提供了更为强大且安全的方式来表示一组常量。枚举在Java中不仅是一个类,还是一种特殊的类型,允许我们定义自己的常量集合。接下来,我们将...
"C编译器中枚举类型大小问题" 在不同的C编译器中,枚举类型的大小问题是一个经常被忽视的问题。不同的编译器在处理枚举类型时,可能会出现大小不同的问题。这些问题可能会导致在不同的编译器之间进行代码移植时出现...
在Spring Boot项目中,枚举类型(Enums)的使用是一种常见的数据表示方式,它们提供了类型安全和可维护性。本文将深入探讨如何在Spring Boot应用中实现枚举类型的最佳实践,包括前端与后端交互、数据库操作以及序列...
然而,易语言本身并不直接支持枚举类型,因此程序员需要通过一些技巧来模拟枚举类型的特性。 模拟枚举类型通常涉及到以下几个方面: 1. 定义枚举值:在易语言中,可以使用常量或全局变量来定义枚举值。例如,我们...
演示如何操作Delphi 的枚举类型。 1. 包含源代码; 2. 包含执行程序 3. 演示如下函数如何使用:GetEnumName、GetEnumProp、GetEnumValue、SetEnumProp 4. 非常简单,一看就会。
C#中的枚举类型是一种非常实用的数据类型,它允许开发者定义一组命名的常量集合,这些常量通常代表一个特定的数值。通过枚举类型,我们可以将一系列相关的值组织在一起,提高代码的可读性和可维护性。在本文中,我们...
在C语言中,枚举类型不是一种内置类型,而是通过预处理器宏定义实现的,而在C++中,枚举是作为一种真正的类型存在的。本篇文章将详细探讨在VC++ 6.0环境下,枚举类型的定义以及变量声明定义的不同方法。 首先,让...
在编程领域,枚举类型(Enumeration Type)是一种强大的工具,用于定义一组预定义的常量。这些常量通常表示特定的值集合,如颜色、星期、状态等。枚举类型可以提供更清晰、更具可读性的代码,同时也能避免因错误的...
Java中的枚举类型`Enum`是面向对象编程中一种强大的工具,它允许程序员定义自己的常量集合。在Java中,枚举类型不是简单的常量数组,而是一种完整的类,具有类的所有特性,如方法、构造函数和继承。下面将详细探讨`...
在Java编程中,枚举类型(Enum)是一种强大的工具,它可以提供固定的、预定义的值集合,常用于表示有限数量的状态或选项。在关系数据库中,我们可能也需要将这些枚举值存储为列的特定类型。Hibernate,作为Java中...
Java枚举类型是Java语言中的一种特殊的类,用于定义一组固定的常量集合。它在Java中扮演着重要的角色,提供了一种安全、类型化的常量表示方式,比传统的final static变量更具有优势。理解Java枚举类型对于编写高质量...
在Java 5(也被称为Tiger)版本中引入,枚举类型极大地提高了代码的可读性、类型安全性和维护性。在本文中,我们将深入探讨Java枚举的定义、使用方法以及它如何改善传统使用`static final`常量的模式。 首先,让...
枚举类型(Enumeration)在编程语言中是一种特殊的数据类型,用于定义一组有限的常量,这些常量通常代表特定的值或状态。枚举在很多编程语言中都有所支持,如C#、Java、C++和Python等。本文将深入探讨枚举类型的使用...
C++枚举类型的简单实例,设置了enum result{win,lose,tie,cancle} 实现了这四种情况的顺序输出。
thinkPHP调用枚举类型,里面根据参数不同返回值不同,初步只封装了input(radio、check)、td、select等。
首先,我们需要定义一个枚举类型,它包含了所有可能的选择项。例如,假设我们有一个“角色状态”的属性,可以包括"攻击"、"防御"、"移动"和"治疗"等状态: ```csharp public enum CharacterStatus { Attack, ...
### Java枚举类型详解 #### 一、引言 在Java编程语言中,枚举(Enum)作为一种重要的数据类型,在程序设计中扮演着不可或缺的角色。本文将深入探讨Java枚举类型的特性和用法,并通过具体实例说明其优势所在。枚举...
Java枚举类型是Java语言中一种特殊的类,用于定义固定的常量集合,它提供了一种安全、类型化的方式来表示一组有限的值。枚举在Java中被引入为一个完整的类型,不同于C++中的枚举,这使得Java枚举更加强大且易于使用...
在探讨ActionScript 3.0中的枚举类型之前,我们先简单回顾一下枚举类型的基本概念。枚举(Enumeration)是一种特殊的数据类型,用于定义一个有限的、命名的常量集合。这种数据类型通常用于表示一组相关的选项或状态...