练习:
小朋友搬桌子:
年龄大于7岁,可以搬桌子;
如果年龄大于5岁,性别是男,可以搬桌子;
否则不可以搬动桌子,提示:你还太小了
方式1:性别用0或者1接收
import java.util.Scanner;
public class TestIf05{
public static void main(String[] args){
//1.请输入小朋友年龄:
Scanner sc = new Scanner(System.in);
System.out.println("请录入小朋友的年龄:");
int age = sc.nextInt();
//2.根据年龄判断:
if(age>=7){
System.out.println("yes");
}else if(age>=5){
//录入小朋友的性别:
System.out.println("请录入小朋友的性别:男:1 女: 0");
int sex = sc.nextInt();
if(sex==1){//男孩
System.out.println("yes");
}else{//女孩
System.out.println("no");
}
}else{//age<5
System.out.println("no");
}
}
}

方式2:性别用男女表示
import java.util.Scanner;
public class TestIf06{
public static void main(String[] args){
//1.请输入小朋友年龄:
Scanner sc = new Scanner(System.in);
System.out.println("请录入小朋友的年龄:");
int age = sc.nextInt();
//2.根据年龄判断:
if(age>=7){
System.out.println("yes");
}else if(age>=5){
//录入小朋友的性别:
System.out.println("请录入小朋友的性别:");
String str = sc.next();
char sex = str.charAt(0);
if(sex=='男'){
System.out.println("yes");
}else{
System.out.println("no");
}
}else{//age<5
System.out.println("no");
}
}
}

这篇博客主要介绍了使用Java进行分支结构的练习,情境为判断小朋友能否搬桌子。内容涵盖两种方式:一是根据年龄和性别(用0或1表示性别)判断;二是直接用'男'或'女'表示性别来确定是否能搬动桌子。
2583

被折叠的 条评论
为什么被折叠?



