Switch
switch(表达式)
{
case 常量表达式1:语句1;
....
case 常量表达式2:语句2;
default:语句;
}
default就是如果没有符合的case就执行它,default并不是必须的.
case后的语句可以不用大括号.
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型.
一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break,利用这一特性可以让好几个case执行统一语句.
public static void main(String[] args) {
char _char = '1';
int _int = 1;
byte _byte = 1;
short _short = 1;
switch (_char) {
case '1':
System.out.println("the case char");
break;
case '2':
System.out.println("no case");
break;
default:System.out.println("default");
}
switch (_int) {
case 1:
System.out.println("the case int");
break;
case 2:
System.out.println("no case");
break;
}
switch (_byte) {
case 1:
System.out.println("the case byte");
break;
case 2:
System.out.println("no case");
break;
}
switch (_short) {
case 1:
System.out.println("the case short");
break;
case 2:
System.out.println("no case");
break;
}
}
分享到:
相关推荐
### Java基础复习知识点详解 #### 开发中的注意事项 在Java编程初期,经常会出现一些常见的错误,比如找不到文件、单词拼写错误、括号不匹配以及中英文混淆等问题。这些问题虽然简单,但却是初学者最易犯的错误。 ...
"Java基础复习"这个主题涵盖了从入门到进阶的各种概念,旨在帮助学习者巩固和深化对Java语言的理解。以下是一些关键的知识点: 1. **Java语言简介**:Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems...
java基础复习
这份“JAVA基础复习资料”涵盖了初学者需要掌握的核心概念,也是经验丰富的开发者回顾基础的宝贵资源。下面,我们将深入探讨这10个章节的主要知识点。 1. **第一章:Java简介** Java的历史、设计哲学以及其在软件...
java基础复习.xmind
"java基础复习_浅陋版本"可能是一个学习资料包,专为复习Java基础知识设计,包括了容器、Java基础和多线程这三个核心主题。 首先,让我们深入探讨Java基础。Java的基础主要包括语法、数据类型、控制结构、类与对象...
这份《Java基础复习笔记.docx》提供了全面的复习材料,涵盖了Java编程的基础至进阶概念,对于那些希望提升Java技能的学习者来说是宝贵的资源。 首先,笔记详细介绍了Java的基本数据类型,包括整型(如int)、浮点型...
Java基础复习笔记(第一阶段)涵盖了Java编程语言的核心概念,为初学者或复习者提供了全面的知识框架。在这一阶段的学习中,我们将深入探讨以下几个关键领域: 1. **Java基本语法**:这是学习Java的基石,包括变量...
Java 基础复习题涵盖了多个关键概念,包括对象实例化、类的 static 方法、抽象类、接口、事件处理模型等。以下是对这些知识点的详细解释: 1. 对象实例化:不同对象的实例变量分配的内存空间地址通常不同,这是因为...
Java基础复习笔记02对象状态、引用种类、垃圾回收形式.pdf
Java基础复习笔记06数据结构-队列,详细介绍了队列的知识
Java基础复习笔记05数据结构-栈,详细介绍了栈的相关知识
Java 基础复习笔记02主要探讨了Java对象的状态、引用类型以及垃圾回收机制,这些都是Java编程中至关重要的概念,对于理解程序的内存管理和性能优化有着基础性的影响。 1. 对象状态: - 可达状态:当一个对象通过...
根据给定的文件内容,我们可以提炼出以下...通过上述分析,我们可以看到,文档的内容虽然由于OCR技术原因,存在一些错误和遗漏,但是仍然覆盖了Java基础知识的多个重要方面,适合用于复习和巩固Java编程的基础概念。
《java基础》复习题精确的让广大网友学习到JAVA的基础知识
以上内容只是Java基础的冰山一角,深入学习还需要掌握异常处理、集合框架、IO流、多线程编程、网络编程以及数据库连接等更多主题。对于初学者来说,理解并熟练掌握这些基础知识是成为专业Java开发者的必要步骤。
Java面试基础复习