java switch 用法

news/2024/7/5 6:17:12



switch的case语句可以处理int,short,byte,char类型的值,但是不能处理long,String等类型。
因为short,byte,char都会转换成int进行处理,这一点也可以从生成的字节码看出。




public class SwitchDemo {


public static void main(String[] args) {

int  a =22;
switch(a){
case 1:
System.out.println("星期一");
break; //遇到break才跳出循环
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期日");
break;
default:
System.out.println("输入的星期不对");
}

// for(;;){
// continue;
// }
}


}


http://www.niftyadmin.cn/n/3744606.html

相关文章

数组的定义方法 ---for循环实现九九乘法表

元素类型[] 数组名 new 元素类型[元素个数或数组长] int[] xnew int[3]; public class Jiujiuzhengfa { public static void main(String[] args) { for(int i1;i<9;i){ for(int j1;j<i;j){ System.out.print((j"*"i""j*i)"\t"); } …

【综合实训】图书管理系统——需求规格说明书

【备注】本说明书由华中农业大学2018级计算机科学与技术专业的刘铠铭、崔凌浩、卢家伟三位同学共同完成。 文章目录1 引言1.1 编写目的1.2 背景1.3 术语和缩略词1.4 参考资料2 任务概述2.1 项目概述2.1.1 项目来源及背景2.1.2 项目目标2.1.3 系统功能概述2.2 假定和约束3 功能需…

1~100之间 7的倍数的个数。并打印

2,1~100之间 7的倍数的个数。并打印。 思路&#xff1a; 1&#xff0c;先对1~100进行循环(遍历)通过循环的形式。 2&#xff0c;在遍历的过程中&#xff0c;定义条件。只对7的倍数进行操作。 3&#xff0c;因为7的倍数不确定&#xff0c;只要符合条件&#xff0c;就通过一个变…

Spring -- 注解事务 以及 7个传播行为

注解事务&#xff1a; 1.开启注解事务配置&#xff1a; <!-- 事务管理器 --><bean id"transactionManager" class"org.springframework.orm.hibernate3.HibernateTransactionManager"><property name"sessionFactory" ref"s…

数字图像处理课程设计---基于CNN(卷积神经网络)的医学影像识别

文章目录1.实验背景2.实验目的与意义3.环境搭建与数据集3.1 环境搭建3.2 数据集准备4.实验步骤4.1 初始设置4.2 数据预处理4.3 构建模型4.3.1 卷积层4.3.2 激活函数层4.3.3 池化层4.3.4 Dropout层4.3.5 Flatten层4.3.6 全连接层&#xff08;Dense&#xff09;4.3.7 Softmax4.3.…

Oracle varchar与varchar2的区别

varchar -- 存放定長的字符数据&#xff0c;最长2000個字符&#xff1b;varchar2 -- 存放可变长字符数据&#xff0c;最大长度为4000字符。 varchar2是oracle提供的独特的数据类型oracle保证在任何版本中该数据类型向上和向下兼容但不保证varchar&#xff0c;这是因为varchar是…

【综合实训】图书管理系统——概要设计说明书

【备注】本说明书由华中农业大学2018级计算机科学与技术专业的刘铠铭、崔凌浩、卢家伟三位同学共同完成。 文章目录1 引言1.1 编写目的1.2 范围1.2.1 系统目标1.2.2 主要软件需求1.2.3 软件设计约束、限制1.3 术语和缩略词1.4 参考资料2 体系结构设计2.1 需求复审2.2 软件体系结…

exchange 2010连接器解释

CAS就是接收连接器&#xff08;110,995&#xff09;&#xff1a; Server Config--Client Access&#xff1a;POP3 and IMAP4&#xff1a;POP3设置 HUB就是发送连接器&#xff08;25,587&#xff09; Server Config--Hub Transport--Received Connectors&#xff1a;Client EXCA…