JAVA有几种条件分支_Java基础入门(三)之条件分支结构以及键盘录入

一、if语句

1、if条件语句的表达式无论简单还是复杂,结果必须是布尔类型。

2、if语句的三种形式

第一种:if(比较表达式)

{

语句体1:

}

如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。

要求:统一加大括号

第二种:if(比较表达式) {

语句体1:

}else{

语句体2

}

首先计算比较表达式的值,看其为true还是false

若为true,则执行语句体1,否则,执行语句体2;

第三种:if(比较表达式1){

语句体1;

}else if(比较表达式2){

语句体2;

}else if(比较表达式3){

语句体3;

}

……

else{

语句体n;

}

首先计算比较表达式1的值,看其返回true还是false

如果是true,就执行语句体1,if语句整体结束。

如果是false,接着计算比较表达式2看其返回是true还是false

如果是true,就执行语句体2,if语句整体结束。

如果是false,接着计算比较表达式3看其返回是true还是false

……如果都是false,执行最后一个else。

If-else与三目运算符

若数据简单,逻辑简单,用三目运算符,复杂就用if-else

二、Switch语句

1、switch语句的格式:

switch(表达式){     //基本数据类型中的byte short char int

case 值1:        //从jdk1.5开始可以使枚举类型,从1.7开始可以使String类型

语句体1;

break;

case 值2:

语句体2;

break;

……

case 值n:

语句体n;

break;

default:

语句体n+1;

break;

}

51cb038028b09993f05e6d7634354ac8.png

三、键盘录入

首先导入包  import  java.util.Scanner;(放在class上面)

创建键盘对象 Scanner scanner=new Scanner(System.in)

Int  x=scanner.nextInt();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值