003-Java基础语法之判断循环语句

本文深入探讨了Java中的判断语句和循环语句,包括if、if-else、switch、for、while及do-while的用法。讲解了switch语句的case穿透现象,for循环的快捷键,以及循环控制关键字break和continue的应用。同时,介绍了循环嵌套和Random类生成随机数的方法,提供了一个综合练习案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

003-Java基础语法之判断循环语句

1、if 语句

作用:用于判断

1.1 if 格式一
格式1:
if(布尔表达式){
语句体;
}
执行流程:   先执行布尔表达式,如果判断结果为true,则执行语句体
如果判断结果为false,则不执行语句体,程序继续往后面走
//需求:  键盘输入一个年龄,判断有没有大于等于18,如果满足条件,则提示 网吧开黑
public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入一个年龄");
    int age = sc.nextInt();

    //判断有没有大于等于18
    if(age >= 18) {
   
        System.out.println("网吧开黑");
    }

    System.out.println("程序结束");
}
1.2 if else 格式二
格式2:
if(布尔表达式){
语句体1;
}else{
语句体2;
}
执行流程:先执行布尔表达式,如果判断结果为true,则执行语句体1
如果判断不成立 就执行语句体2;
//需求:键盘录入两个整数,实现比较大小
public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入第一个整数");
    int a = sc.nextInt();
    System.out.println("请输入第二个整数");
    int b = sc.nextInt();
    if(a > b){
   
        System.out.println("a的值比较大");
    }else{
   
        System.out.println("b的值比较大");
    }
    System.out.println("程序结束");
}
1.3 if else if() 格式三
格式3:
if(){

}else if(){

}else if(){

}  ...
else{

}
执行流程 从上往下执行判断,如果判断为true,则执行对应的语句体,后面的不执行了。
如果所有的判断都不满足,则执行 else
/*需求:
            程序从控制台接收一个百分制的分数, 判断这个分数,
            90分—100分:打印:优秀
            70 – 89分,打印:良好
            60 – 69分,打印:及格
            0 – 59分,打印:不及格
             其它情况,打印:输入的分数不正确!
     */
public static void main(String[] args) {
   
    Scanner sc = new Scanner(System.in);
    System.out.println("请输入一个分数");
    int score = sc.nextInt();
    //ctrl + alt + L
    if (score >= 90 && score <= 100) {
   
        System.out.println("优秀");
    } else if (score >= 70 && score <= 89) {
   
        System.out.println("良好");
    } else if (score >= 60 && score <= 69) {
   
        System.out.println("及格
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值