Java之冒号的用法

本文详细探讨了Java中冒号的多种用法,包括三目运算符的使用,switch-case语句的分支标记,如何利用冒号进行for循环的数组遍历,以及在多层循环中如何通过跳转标记实现特定循环的退出。同时,文中还澄清了break和continue在退出循环时的区别。
摘要由CSDN通过智能技术生成

1. 三目运算符 “?:”

“式子A?式子B:式子C”:当A成立时,得到式子B的结果;当式子A不成立时,得到式子C的结果。

注:该运算符只适用于需要返回计算结果的场合。

2.switch-case的分支标记

		......
		System.out.println("凉风有信,秋月无边。打二字");
		System.out.println("获取“凉风有信”的谜底请按1,获取“秋月无边”的谜底请按2");
		Scanner scan = new Scanner(System.in); // 从控制台接收输入文本
		int seq = scan.nextInt(); // nextInt方法表示接收一个整数,以回车键结尾
		// switch允许判断某个变量的多个取值,并分别进行单独处理
		switch (seq) {
   
		case 1: // seq值为1时进入该分支
			System.out.println("凉风有信的谜底是“讽”");
			break; // 跳出多路分支。即跳到switch分支的右花括号之后
		case 2: // seq值为2时进入该分支
			System.out.println("秋月无边的谜底是“二”");
			break; // 跳出多路分支。即跳到switch分支的右花括号之后
		default: // seq值为其它时进入该分支
			System.out.println("您的按键有误");
			break; // 跳出多路分支。即跳到switch分支的右花括号之后
		}
		System.out
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

涛涛同学debug

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值