Java初学三:完成课堂作业:用Java写出年薪计算器

256 阅读1分钟

一.使用了 Scanner 类

1.Scanner类的介绍

Scanner类是java.util包中的一个类作用

常用于控制台的输入,当需要使用控制台输入时即可调用这个类

2.Scanner类的用法

1、首先需要构造一个Scanner类的对象,并且与标准输入流System.in关联

Scanner scanner = new Scanner(System.in);

int i = Scanner.nextInt(); \\此行表示等待输入的值

二.使用了"break"和"continue"

1.break的含义

结束本次循环

2.continue的含义

跳出本次循环开始下一次循环

三.具体代码

```

import java.util.Scanner;

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

    System.out.println("年薪计算器");

    System.out.println("exit退出程序;next计算下一个");
    while (true) {

        System.out.println("请输入月薪");

        int monthSalary = scanner.nextInt();

        System.out.println("请输入一年有多少个月的月薪");

        int months = scanner.nextInt();

        int yerarSalary = monthSalary * months;

        System.out.println("年薪:"+yerarSalary);

        System.out.println("输入命令(exit,next.或其他字符继续执行):");

        scanner.nextLine();

        String command = scanner.nextLine();

        System.out.println(command + ".........");

        if ("exit".equals(command)) {

            System.out.println("退出程序");

            break;
        }

        if ("next".equals(command)) {

            System.out.println("重新输入命令");

            continue;

        }

    }

}

}

2.运行结果

年薪计算器

exit退出程序;next计算下一个

请输入月薪

10000

请输入一年有多少个月的月薪

10

年薪:100000

输入命令(exit,next.或其他字符继续执行):

next

next.........

重新输入命令

请输入月薪

10000

请输入一年有多少个月的月薪

21

年薪:210000

输入命令(exit,next.或其他字符继续执行):

exit

exit.........

退出程序