一.使用了 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.........
退出程序