<Zhuuu_ZZ>三元表达式与选择结构的使用

三元表达式与选择结构的使用


一.三元表达式
什么叫三元表达式呢?
三元运算,顾名思义会有三个要素,表达式的大致组成为condition ? expr1 : expr2;一个语句加两个表达式。问号之前为判断语句。如果为真,则执行第一个表达式,如果为假,则执行第二个表达式。
它的意思就相当于if else结构(下面要说的),对于一个语句实现简单化的选择。下面就是简单应用:
在这里插入图片描述
二.选择结构的使用
1.掌握嵌套if分支结构
通过外层语句与内层语句的协作,增强程序的灵活性
话不多说,直接上图
在这里插入图片描述

具体应用实际上就是
import java.util.*;
public class Demo {
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println(“请输入百米赛跑米数:”);
double second=sc.nextDouble();
if(second<10){
System.out.println(“恭喜”);
System.out.println(“性别”);
String gender=sc.next();
if(gender.equals(“男”)){
System.out.println(“男子组”);
}else{
System.out.println(“女子组”);
}
System.out.println(“结束”);
}
}
}

二.switch选择结构
如果使用等值判断的时,我们使用switch选择结构会使得程序更加简单化。
让我们来上个流程框图

在这里插入图片描述
下面就是其具体应用
import java.util.*;
public class Swi {
public static void main(String[] args) {
System.out.println(“请输入数字:”);
Scanner sc=new Scanner(System.in);
int x=sc.nextInt();
switch(x){
case 0:
System.out.println(“就是个蛋”);
break;
case 1:
System.out.println(“直来直往”);
break;
case 2:
System.out.println(“一心二用”);
break;
default:
System.out.println(“啥都没有”);
}
}
}
需要注意的时!!!
1.当上面代码case 0下没有break时,输入x=0时,case 0和case 1都会运行
2.当default放在case 0上面时,必须加break,否则程序就会一起运行default和case 0,直到遇到break为止。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值