`
阅读更多
// 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特性很好地结合。理解并熟练使用枚举,能够使代码更加清晰、易读,...

    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语句的使用,以及扩展自定义方法和覆盖默认行为。在实际开发中,合理利用枚举能提高代码的可读性、可维护性和安全性。

    java实验报告总结.doc

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

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

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

    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编程的基础概念和技能。以下是对这份课件中可能涵盖的重要知识点的详细说明: 1. **Java简介**:讲解Java的历史,由Sun Microsystems(现...

    Java 基础个人总结

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

    毕向东—Java基础知识总结(超级经典)

    最后,Java还提供了丰富的API,如线程、反射、注解、集合高级用法等,这些都是Java开发中的常用工具和技术。 总的来说,毕向东老师的《Java基础知识总结》全面覆盖了Java编程的基础内容,无论你是初学者还是有经验...

    详解java枚举用法及实例

    总结,Java枚举提供了一种强大而灵活的方式来表示固定数量的常量或对象。它可以与switch语句配合,实现多态性,甚至可以带有自定义的行为和属性。熟练掌握枚举的用法,能提高代码的可维护性和规范性。在实际编程中,...

    JAVA个人资料JAVA

    1. **Java总结.doc**:这可能是对Java语言核心概念的全面概述,包括但不限于变量、数据类型、运算符、流程控制(if、switch、for、while)、类与对象、封装、继承、多态等。此外,还可能涵盖异常处理、文件I/O、集合...

    java知识点总结学习

    Java知识点总结学习主要涵盖两大部分:Java编程语言和与之相关的Web开发技术,如HTML和JSP。在Java世界中,深入理解基础知识是至关重要的,这包括但不限于语法、类、对象、封装、继承、多态等核心概念。下面将详细...

    计算机程序设计(Java)-教案--单元二--Java语言开发基础.docx.docx

    相关知识点 (1)标识符 Java中的包名、类名、方法名、参数名、变量名等都需要用一个符号来标识,这个符号就称为标识符,java中标识符的命名规那么如下: 组成:可由大小写字母、数字、下划夜(_)和美元符号($) ...

    java枚举实例代码

    总结来说,Java枚举提供了一种安全、可读的方式来处理一组预定义的常量。通过枚举,我们可以避免硬编码常量,减少错误,提高代码的可维护性。在实际开发中,枚举常用于定义状态、角色、类型等固定集合的场景。通过...

    java api1.6、1.7

    总结起来,Java API 1.6和1.7不仅为开发者提供了丰富的功能,而且提升了开发效率和代码质量。通过深入学习这两个版本的API,开发者能够更好地理解和利用Java平台的强大功能,从而提高软件的稳定性和性能。提供的CHM...

Global site tag (gtag.js) - Google Analytics