Java基础之开关语句详解
2016-10-25 17:25
246 查看
switch 语句是单条件多分支的开关语句,它的一般格式定义如下(其中break语句是可选的):
switch(表达式)
{
case 常量值:
若干个语句
break;
case 常量值:
若干个语句
break;
...
case 常量值n:
若干个语句
break;
default:
若干语句
}
switch语句中的“表达式”和“常量值”的值必须为byte、short、int、char型或者枚举类型,而且互不相同。
import java.util.Scanner;
public class Demo9{
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
System.out.println("please input int");
int input = reader.nextInt(); /*得到输入的int数据
switch(input){
case 1: /*输入的是1
System.out.println("you input 1");
break;
case 2:
System.out.println("you input 2"); /*输入的是2
break;
default: /*输入的既不是1,也不是2
System.out.println("you input other");
break;
}
}
}
结果
输入2
输入1
输入其他数
原文链接:http://www.maiziedu.com/wiki/java/switch/
switch(表达式)
{
case 常量值:
若干个语句
break;
case 常量值:
若干个语句
break;
...
case 常量值n:
若干个语句
break;
default:
若干语句
}
switch语句中的“表达式”和“常量值”的值必须为byte、short、int、char型或者枚举类型,而且互不相同。
import java.util.Scanner;
public class Demo9{
public static void main(String args[]){
Scanner reader = new Scanner(System.in);
System.out.println("please input int");
int input = reader.nextInt(); /*得到输入的int数据
switch(input){
case 1: /*输入的是1
System.out.println("you input 1");
break;
case 2:
System.out.println("you input 2"); /*输入的是2
break;
default: /*输入的既不是1,也不是2
System.out.println("you input other");
break;
}
}
}
结果
输入2
输入1
输入其他数
原文链接:http://www.maiziedu.com/wiki/java/switch/
相关文章推荐
- Java语法基础之选择结构的if语句、switch语句详解
- java基础之 “if ”条件分支语句和switch开关语句
- Java基础(极客)——02、Java语言Switch语句详解
- Java语法基础之循环结构语句详解
- Java语法基础之循环结构语句详解
- SQL基础:常用SQL语句详解
- SQL基础:常用SQL语句详解(转)
- SQL基础:常用SQL语句详解
- SQL基础:常用SQL语句详解
- JAVA基础-关于Java中中文问题详解
- JAVA基础--JAVA中的反射机制详解
- Java -- 多线程技术基础(1) 方法详解
- Java 基础常用功能语句
- 老紫竹JAVA基础培训(6),For循环语句的使用
- 一个简单的SWT程序实例及详解-Java基础-Java-编程开发
- 在Java应用程序中访问USB设备详解-Java基础-Java-编程开发
- java 中重要的基础概念详解
- SQL基础:常用SQL语句详解
- 全面详解Java基础知识
- SQL基础:常用SQL语句详解