if循环示例

该博客展示了三个Java程序实例,分别演示了如何处理用户输入字符串并进行条件判断,检查成绩并输出等级,以及在歌手比赛中根据成绩和性别进行判断。在最后一个程序中,程序会根据参赛者的初赛成绩是否超过8.0决定其是否晋级,并按性别分配到男子组或女子组。
摘要由CSDN通过智能技术生成
在这里插入代码片package Chen.cjw.struck;

import java.util.Scanner;

public class ifDemo1 {
    public static void main(String[] args) {
        Scanner scanner =new Scanner(System.in);

        System.out.println("请输出一段话:");
        String s=scanner.nextLine();

        if (s.equals("Hello")){
            System.out.println(s);
        }
        System.out.println("end");
        scanner.close();
    }
}
在这里插入代码片package Chen.cjw.struck;

import java.util.Scanner;

public class ifDemo2 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);

        System.out.println("请输入成绩:");
        int score =scanner.nextInt();

        if (score>60){
            System.out.println("及格");
        }
        else{
            System.out.println("不及格");
        }
        scanner.close();
    }
}
在这里插入代码片package Chen.cjw.struck;

import java.util.Scanner;

public class ifDemo3 {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);

        System.out.println("请输入成绩:");
        int score=scanner.nextInt();

        if (score==100){
            System.out.println("恭喜满分");
        }
        else if (score<100&&score>=90){
            System.out.println("A级");
        }

        else if (score<80&&score>=70){
            System.out.println("C级");
        }
        else if (score<70&&score>=60){
            System.out.println("D级");
        }
        else if (score<60&&score>=0){
            System.out.println("不及格");
        }
        else {
            System.out.println("成绩不合法");
        }
        scanner.close();
    }
}

参加歌手比赛,如果初赛成绩大于 8.0 进入决赛,否则提示淘汰。
并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出 信息。

在这里插入代码片package Chen.cjw.laohan;

import java.util.Scanner;

public class DemoIf {
    public static void main(String[] args) {
        //参加歌手比赛,如果初赛成绩大于 8.0 进入决赛,否则提示淘汰。
        // 并且根据性别提示进入男子组或女子组。 输入成绩和性别,进行判断和输出信息。
        panduanchengji();
    }
    public static void panduanchengji()
    {
        Scanner myScanner = new Scanner(System.in);
        System.out.println("请输入成绩:");
        double grade =myScanner.nextDouble();
        if (grade>=8.0&&grade<=10.0){
            System.out.println("您已晋级,请输入性别:");
            char gender =myScanner.next().charAt(0);
            if (gender=='男'){
                System.out.println("进入男子组");
            }
            if (gender=='女'){
                System.out.println("进入女子组");
            }else{
                System.out.println("请重新输入:");
                panduanchengji();
            }
        }else if (grade<8.0){
            System.out.println("您已淘汰");
        }else{
            System.out.println("请重新输入:");
            //重新再跑一次panduanchengji()
            panduanchengji();
        }
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值