if-else的使用例子及代码

分支结构中的if-else(三种):
1.if(条件表达式){
}

2.if(条件表达式){
}
else{
}

3.If(条件表达式){
执行表达式1
}
else if{
执行表达式2
}

else if(条件表达式){
执行表达式3
}

else{
执行表达式n
}
例子:输入不同的心跳数来输出不同的检查结果及输入不同的年龄来输出对应的状态
public class IfTest {

public static void main(String[] args) {
	// TODO 自动生成的方法存根

int heartbeats=179; (改变变量值的大小来获得不同的输出结果)
if(heartbeats<60||heartbeats>100) {
System.out.println(“需要进一步检查”);
}
System.out.println(“检查结束”);
int age=123;
if(age<=0) {
System.out.println(“您输入的数据非法”);
}
else if(age<18) {
System.out.println(“青少年时期”);
}
else if(age<35){
System.out.println(“青壮年”);
}
else if(age<60) {
System.out.println(“中年时期”);
}
else if(age<120) {
System.out.println(“老年时期”);
}
else {
System.out.println(“你要成仙了!”);
}
}
}
在这里插入图片描述

练习题:请写出下列代码的输出结果
例子1:
public class Bw {

public static void main(String[] args) {
	// TODO 自动生成的方法存根

int x=4;
int y=1;
if(x>2) {
if(y>2)
System.out.println(“和为:”+y);
System.out.println(“我笑了”);
}else
System.out.println(x);
}

}

例子2:
public class Bw {

public static void main(String[] args) {
	// TODO 自动生成的方法存根

int x=4;
int y=1;
if(x>2)
if(y>2)
System.out.println(“y:”+y);
else (就近原则)
System.out.println(x);
}
}
答案:在这里插入图片描述
在这里插入图片描述

课后练习:在这里插入图片描述

(3)代码:
package bank;
import java.util.Scanner;
public class Bw {

public static void main(String[] args) {
	// TODO 自动生成的方法存根
	Scanner scan=new Scanner(System.in);
	System.out.println("请输入狗狗的年龄:");
	int dogAge=scan.nextInt();

if(dogAge>0&&dogAge<=2) {
System.out.println(“相当于人类年龄:”+dogAge10.5);
}else if(dogAge>2) {
System.out.println(“相当于人类年龄:”+(2
10.5+(dogAge-2)*4));
}
else {
System.out.println(“狗狗还没出生呢!”);
}

}

}
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值