`
阅读更多
// 3.用枚举
	public enum sex {
		男, 女
	}

	public static void main(String[] args) throws IOException {
		AA a = new AA();
		a.aa(sex.女);
	}

	public void aa(sex a) {
		switch (a) {
			case 男:
				System.out.println("男");
				break;
			case 女:
				System.out.println("女");
				break;
			default:
				System.out.println("entry");
		}
	}

 

//2.用字符
public static void main(String[] args) throws IOException {
		char a;
		System.out.println("Enter a number from 1--3:");
		a = (char) System.in.read();
		switch (a) {
			case '1':
				System.out.println("输入的是--> 1");
				break;
			case '2':
				System.out.println("输入的是--> 2");
				break;
			default:
				System.out.println("entry");
		}
	}

 

//1.用做整型
public static void main(String[] args) throws IOException {
		char a;
		System.out.println("Enter a number from 1--3:");
		a = (char) System.in.read();
		switch (new Integer(a + "")) {// 不加""会变成AscII
			case 1:
				System.out.println("输入的是--> 1");
				break;
			case 2:
				System.out.println("输入的是--> 2");
				break;
			default:
				System.out.println("entry");
		}
	}

 

 

switch是不能用来判断字符串的!!

分享到:
评论

相关推荐

    Java枚举类型Enum的用法

    总结来说,Java枚举类型提供了一种安全、类型安全的方式来定义和使用常量,它可以拥有构造器、方法和字段,并能与switch语句、序列化、反射等Java特性很好地结合。理解并熟练使用枚举,能够使代码更加清晰、易读,...

    枚举类型在switch语句中的用法

    ### 枚举类型在switch语句中的用法 在编程语言中,枚举(Enum)是一种数据类型,它由一组固定的常量组成,通常用于表示有限的预定义值集。枚举类型的使用可以让代码更加清晰易读,并且有助于减少错误的发生。在本篇...

    java面试笔试总结

    Java面试笔试总结主要涵盖了许多Java开发中的核心概念和技术,这些知识点是面试官在评估候选人技能时经常关注的焦点。以下是一些重要的Java知识点,对于准备Java Web开发职位的面试者尤其重要。 1. **Java基础** -...

    高阶Java-Java枚举类型 enum 应用详解

    本篇文章将深入探讨Java枚举的特性、用法以及如何在实际开发中充分利用它们。 一、枚举的基本用法 1. 声明枚举类型: ```java public enum Color { RED, GREEN, BLUE } ``` 在这里,`Color`是枚举类型,`RED`, `...

    Java enum的用法详解.docx

    Java 枚举(enum)是...总结来说,Java枚举是一种强大的工具,它可以用来创建常量集,增强switch语句的使用,以及扩展自定义方法和覆盖默认行为。在实际开发中,合理利用枚举能提高代码的可读性、可维护性和安全性。

    javaif语句和switch语句.doc

    ### Java中的if语句和switch语句详解 #### 一、引言 在Java编程语言中,`if`语句和`switch`语句是非常重要的控制流语句,它们允许开发者根据不同的条件来控制程序的执行流程。这些语句不仅在逻辑判断中扮演着关键...

    Java领域、switch函数详细解析,代码演示,作业帮助,问答咨询~

    ### Java中的Switch语句...掌握`switch`语句的基本用法及其高级特性对于提高代码质量和效率有着重要的意义。希望本文能够帮助大家更好地理解和运用`switch`语句。如果你还有任何疑问或需要进一步的帮助,请随时提问。

    java POI读取Excel文件基本用法Demo

    总结来说,Java POI库是Java平台上的强大工具,用于读写Excel文件。通过学习这个基本用法的示例,开发者能够轻松地从Excel文件中提取数据,进行分析或集成到其他业务流程中。结合实际项目需求,你可以利用Java POI...

    java实验报告总结.doc

    同时,本文还包括了 if 与 For 循环嵌套的使用方法、.switch 语句的使用方法,以及 Java 实验报告的写作技巧和需要注意的事项。 一、For 循环的实验目的 For 循环是 Java 编程语言中的一种基本控制结构,用于实现...

    Java编码规范总结

    2.switch语句包含太少分支。 修复建议:分支比较少的时候建议使用if else。原因:switch用来处理多分支的情况。 3.Switch语句应该包含一个default。 4.多线程错误 - 错误的延迟初始化和更新静态属性。 5.错误...

    125集专攻JAVA基础 JAVA零基础入门学习视频教程 动力节点JAVA视频教程.txt

    北京动力节点-Java编程零基础教程-030-Java语言概述-重难点总结.avi 北京动力节点-Java编程零基础教程-031-Java基本语法-注释-单行注释与多行注释.avi 北京动力节点-Java编程零基础教程-032-Java基本语法-注释-...

    java中几种循环的用法

    这里我们将深入探讨Java中的几种循环类型:for、while和do-while,以及与之相关的if和switch语句的区别。 1. **for循环**: for循环是最常用的循环类型之一,适用于已知循环次数的情况。基本语法结构如下: ``` ...

    java精通+开发案例 经典经典总结

    "java精通+开发案例 经典经典总结"这个主题涵盖了Java学习的核心内容和实战经验,旨在帮助开发者深化对Java的理解并提升开发技能。 一、Java基础 1. 类与对象:Java是面向对象的语言,理解类和对象的概念是基础。类...

    Java知识点总结.docx

    Java知识点总结 概述:本文档总结了Java语言的基础知识点,涵盖了变量、数据类型、运算符、控制流语句、数组、方法等方面的内容。这些知识点是Java开发人员需要掌握的基础知识,旨在帮助开发人员快速了解Java语言的...

    java工程师面试题总结

    Java工程师面试题总结涉及到Java基础的多个方面,包括语法、类、内部类、继承、异常处理、线程、集合、IO操作以及Java虚拟机的相关知识点。下面将对上述提及的知识点进行详细解释。 首先,Java基础部分包括: - ...

    java初级课件总结

    "Java初级课件总结"显然是一份针对初学者的教育资源,旨在帮助他们掌握Java编程的基础概念和技能。以下是对这份课件中可能涵盖的重要知识点的详细说明: 1. **Java简介**:讲解Java的历史,由Sun Microsystems(现...

    Java 基础个人总结

    Java是一种广泛使用的面向对象的编程语言,以其跨平台、高性能和强大的库支持而闻名。对于初学者来说,理解和..."java集合"文件很可能是对Java集合框架的详细讲解,包括其核心接口和实现类的特性、用法以及最佳实践。

    java 枚举类总结

    ### Java 枚举类总结 #### 一、概述与基本概念 枚举类型(`enum`)是Java中的一种特殊类,它允许开发者定义一组命名的常量,并将其视为一个独立的类型。从JDK 1.5版本开始,Java引入了枚举类型,它提供了一种更加...

    java面试题总结面试宝典

    switch语句在Java中有限制,不能直接作用于long类型变量,但可以对byte、char、short、int类型以及枚举和String类型进行操作。 关于Java语言的核心特性,文档中提到了final关键字的用法,以及它修饰变量与方法时的...

Global site tag (gtag.js) - Google Analytics