YICHONG-777

今天是充实的一天

晨读

你敢相信从早上6点40就起床了,跑去晨读赚了0.1学分。

一早上的软件测试

早八的正确打开方式就是进入了超星课堂,开启了软件测试的课堂,学习了等价类边界值综合(用户登录的测试),由于对新知识的熟悉度不好,整个早上做了四个版本,知道最后才完成,一整个要炸掉了。

下午对Do_While的复习

附上我的劳作 在前几天老师教了一下搭建一个简单的四则运算器!今天复习了一下!

import java.util.Scanner;

public class TestDo_While {
    public static void main(String[] args) {
        Scanner js = new Scanner(System.in);
        while (true){
            System.out.println("请输入你的四则运算符:(输入h/H结束程序!)");
            String yic = js.next();
            if (yic.equals("h")||yic.equals("H")){
                System.out.println("感谢使用!拜拜咯小可爱!");
                break;
            }else if (yic.equals("+")){
                System.out.println("请输入你的第一个数字:(f/F重新输入运算符!)");
                String a = js.next();
                if (a.equals("f")||a.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                System.out.println("请输入你的第二个数字:(f/F重新输入运算符!)");
                String b = js.next();
                if (b.equals("f")||b.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                int result = Integer.parseInt(a)+Integer.parseInt(b);
                System.out.println("你需要的结果是:"+a+"+"+b+"="+result);
            }else if (yic.equals("-")){
                System.out.println("请输入你的第一个数字:(f/F重新输入运算符!)");
                String a = js.next();
                if (a.equals("f")||a.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                System.out.println("请输入你的第二个数字:(f/F重新输入运算符!)");
                String b = js.next();
                if (b.equals("f")||b.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                int result = Integer.parseInt(a)-Integer.parseInt(b);
                System.out.println("你需要的结果是:"+a+"-"+b+"="+result);
            }else if (yic.equals("*")){
                System.out.println("请输入你的第一个数字:(f/F重新输入运算符!)");
                String a = js.next();
                if (a.equals("f")||a.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                System.out.println("请输入你的第二个数字:(f/F重新输入运算符!)");
                String b = js.next();
                if (b.equals("f")||b.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                int result = Integer.parseInt(a)*Integer.parseInt(b);
                System.out.println("你需要的结果是:"+a+"*"+b+"="+result);
            }else if (yic.equals("/")){
                System.out.println("请输入你的第一个数字:(f/F重新输入运算符!)");
                String a = js.next();
                if (a.equals("f")||a.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                System.out.println("请输入你的第二个数字:(f/F重新输入运算符!)");
                String b = js.next();
                if (b.equals("f")||b.equals("F")){
                    System.out.println("由于你通过f/F键触发了重新输入四则运算符,你可重新输入你的四则运算符!");
                    continue;
                }
                Double result = Double.valueOf(Integer.parseInt(a)/Integer.parseInt(b));
                System.out.println("你需要的结果是:"+a+"/"+b+"="+result);
            }
        }
    }
}

还有一个Switch的复习

package TestFuxiLei;

import java.util.Scanner;

/**
 * 案例需求:显示今天的减肥活动
 * 周一:跑步 周二:游泳 周三:慢走
 * 周四:动感单车 周五:拳击
 * 周六:爬山 周日:好好吃一顿
 *
 * 分析步骤:
 * 单值匹配案例,直接使用switch.
 * 1、使用扫描器类接收用户输入的星期数
 * 2、使用switch分支判断用户输入的星期数然后匹配具体分支结果输出即可
 */

public class TestSwitch {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        //这里使用扫描器类接收用户的输入

        while (true) {
            System.out.println("请输入你的星期数:");

            String weekDay = sc.nextLine();
            //用户输入信息后,扫描器会通过输入信息传递给weeDay
            //使用switch分支判断用户输入的星期数 匹配具体输出结果
            switch (weekDay) {
                case "周一":
                    System.out.println("年轻人多跑跑步了!");
                    break;
                case "周二":
                    System.out.println("周二去游泳挺不错的!");
                    break;
                case "周三":
                    System.out.println("先生您慢走!or小姐您慢走!");
                    break;
                case "周四":
                    System.out.println("一起心跳加速动感单车!");
                    break;
                case "周五":
                    System.out.println("一起去拳击吧!");
                    break;
                case "周六":
                    System.out.println("走,我带你去爬山!");
                    break;
                case "周日":
                    System.out.println("这必须得大吃一顿啦!");
                    break;
                default:
                    System.out.println("对不起,您的输入有误!");
                    System.out.println("请重新输入!");
            }
        }
    }
}

傍晚当了两小时的志愿者

我是短暂的疫情防控小组的工作人员哦!

完事后的我

再码了一下If类的小案例

package TestFuxiLei;

import java.util.Scanner;

/**
 案例需求:
 输入星期数,显示今天的减肥活动 周一:跑步 周二:游泳 周三:慢走 周四:动感单车 周五:拳击
 周六:爬山 周日:好好吃一顿。

 分析步骤:
 单值匹配案例,我们也可以使用if。(还是建议用switch更加合适!)
 1、使用扫描器类接收用户输入的星期数。
 2、使用if分支判断用户输入的星期数然后匹配具体分支结果输出即可。
 小结:
 单值匹配还是用switch吧。
 */
public class TestIf {
    public static void main(String[] args) {
        // 1、使用扫描器类接收用户输入的星期数。 // ALT +ENTER导入包!
        while (true){

        Scanner sc = new Scanner(System.in);
        System.out.println("请您输入星期整数(0~6):");
        // 在这行代码这里暂停,然后等待用户输入星期后,按了确认键,这里就开始扫描用户输入的星期数交给weekDay
        // String weekDay = sc.nextLine(); // == 不建议判断字符串的比较!
        int weekday = sc.nextInt();

        // 2.使用if分支判断用户输入的星期数然后匹配具体分支结果输出即可。
        if (weekday == 0){
            System.out.println("好好吃一顿!");
        }else if (weekday == 1){
            System.out.println("去跑十个圈!");
        }else if (weekday == 2){
            System.out.println("游过琼州海峡!");
        }else if (weekday == 3){
            System.out.println("慢走整个环岛!");
        }else if (weekday == 4){
            System.out.println("骑车去找你!");
        }else if (weekday == 5){
            System.out.println("给你一大拳!");
        }else if (weekday == 6){
            System.out.println("张东升带你去爬山!");
        }else {
            System.out.println("您输入的星期数有问题呀!");
        }
    }

    }
}

感谢您的观看!

相关文章: