首页 > 编程语言 > 详细

Java小知识--流程控制之--switch(){}

时间:2020-04-16 10:22:58      阅读:47      评论:0      收藏:0      [点我收藏+]

流程控制之一

switch(变量或表达式){

  case 1: **********break;

 

       case 2: **********

       case 3: **********

       ......

       default :  ***********

                  }

 

技术分享图片

 

 

switch可以判断的类型很有限:

1:是 byte,short,char,int。   实际上byte   short   char    在使用的时候会被强迫转换成int类型,所以    只有  int。

2:enum  枚举  (还没学到)。

3:string(JDK1.7以上版本)

case后面的值必须写字面值(就是写清楚到底是什么值),或常量(比如:Byte.MAX_VALUE    就是 127)。不能是个变量。

 若没有break,则会穿透执行到最后(default也会被穿透执行)。

遇到break,则会返回调用位置,往下执行。

Java小知识--流程控制之--switch(){}

原文:https://www.cnblogs.com/raphaelJava-4560/p/12710345.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!