首页 > 其他分享 >10.9 枚举类

10.9 枚举类

时间:2023-07-01 15:33:25浏览次数:35  
标签:10.9 System Color 枚举 println public RED

  • 枚举是对多例模式的一种扩充,完善,简化。

demo1 基本定义

enum Color {		// 枚举类
	RED,GREEN,BLUE	// 实例化对象,这里的值可以用中文
}

public class JavaDemo {
	public static void main(String args[]) {
		Color c = Color.RED;// 获取实例化对象
		System.out.println(c);

	}
}

demo2 获取枚举中全部内容

enum Color {		// 枚举类
	RED,GREEN,BLUE	// 实例化对象,这里对象可以用中文定义
}

public class JavaDemo {
	public static void main(String args[]) {
		for(Color c : Color.values()){// 通过values() 获取所有的值
			System.out.println(c);
		}

	}
}

demo3 switch中枚举判断


enum Color {		// 枚举类
	RED,GREEN,BLUE	// 实例化对象,这里对象可以用中文定义
}

public class JavaDemo {
	public static void main(String args[]) {
		Color c = Color.RED;
		switch(c){			// 支持枚举判断
			case RED:
				System.out.println("红色");
				break;
			case GREEN:
				System.out.println("绿色");
				break;
			case BLUE:
				System.out.println("蓝色");
				break;
		}

	}
}

标签:10.9,System,Color,枚举,println,public,RED
From: https://www.cnblogs.com/pansidong/p/17519335.html

相关文章

  • Java基础复习——枚举类
    枚举类假设要创建一个季节(Season)对象classSeason{privateStringname;privateStringdesc;//描述 //构造器//get//...}思考?季节只有四个,是固定的四个对象创建的Season对象有如下特点季节是有限的四个值只读,不需要修改代码实现如下:public......
  • EasyExcel validator校验 及自定义 枚举校验
    需要校验的实体importcom.alibaba.excel.annotation.ExcelIgnore;importcom.alibaba.excel.annotation.ExcelProperty;importcom.alibaba.excel.annotation.write.style.ColumnWidth;importcom.ruoyi.system.domain.enums.RoleStatusEnum;importcom.ruoyi.system.domain......
  • C#枚举系统安装的所有打印机
    在下面的程序中我们将把系统中所安装的打印机用列表框列出来,同时为默认打印机设置缺省值。在下面的程序中我们用到了两个主要的类,把所有的打印机列表出来用到了PrinterSettings类,获取系统默认打印机用到了PrintDocument类,下面我们就动手实践一下吧。先新建一个window......
  • 枚举活动目录的常见技术
    凭证注入在进入AD对象和枚举之前,让我们先了解凭据注入方法。从活动目录的渗透中,会看到通常可以在不损害加入域的计算机的情况下找到凭据。特定的枚举技术可能需要特定的设置才能工作。runas如果有AD凭据无处可登录,那么Windows自带的runas命令将会很有用,我们可以使用合法的W......
  • 05-枚举和共用体
    目录一.枚举1.1枚举的定义和优点二.联合体(共用体)2.1联合体定义2.2共用体内存大小计算一.枚举1.1枚举的定义和优点枚举定义的值是常量,可以被初始化一次,如果没有手动初始化,系统会将第一个常量自动初始化为0,往后每个常量在前一个基础上+1枚举对比宏定义更加......
  • Android-Kotlin-枚举ENUM
    为什么要用枚举?枚举的好处有:1.使程序更容易编写和维护2.防止用户乱输入,是一种约束来看两个案例案例一星期:星期的枚举:enumclass类名{}packagecn.kotlin.kotlin_oop09/***定义星期的枚举类*/enumclassMyEnumerateWeek{星期一,星期二,星期三,星......
  • abc055d <枚举>
    https://atcoder.jp/contests/abc055/tasks/arc069_b使用二进制枚举会更加简洁,要有从进制角度思考问题的习惯//https://atcoder.jp/contests/abc055/tasks/arc069_b//枚举,尝试前两个动物的4种组合,通过前两个动物的假设推出剩下的动物,而后检查是否存在冲突#include<......
  • Windows&Linux常见的枚举
    前言当获得系统的的一定权限的shell的时候,我们需要收集更多信息Linux枚举通常我们获取的信息将这些命令分为四类:系统用户联网运行服务系统枚举操作系统信息cat/etc/os-release枚举系统名称hostname枚举邮件目录user@y$ls-lh/var/mail/total4.0K-rw-rw-......
  • CCF_201912-2 回收站选址(C++_暴力_枚举)
    思路本来想用dfs来着,有垃圾的地方就标一后来看到数的大小为,数量却只有就果断暴力了…Code#include<bits/stdc++.h>//暴力枚举usingnamespacestd;typedeflonglongll;llx[1010],y[1010],num[1010],score[1010],ans[10];intmain(){ intn; cin>>n; for(inti=......
  • P1203 [USACO1.1]坏掉的项链Broken Necklace(C++_模拟_暴力枚举_优化)
    题目描述你有一条由n个红色的,白色的,或蓝色的珠子组成的项链,珠子是随意安排的。这里是n=29的两个例子:第一和第二个珠子在图片中已经被作记号。图片A中的项链可以用下面的字符串表示:brbrrrbbbrrrrrbrrbbrbbbbrrrrb假如你要在一些点打破项链,展开成一条直线,然后从一端开始收集......