利用java编写一个自助饮水机程序
package 草稿本;
import java.util.Scanner;
public class waterDispenser {
private static int waterLevel = 10; // 初始水量为10
public static void main(String[] args) {
System.out.println("欢迎使用自助饮水机!");
System.out.println("当前水量:" + waterLevel);
while (true) {
System.out.println("请选择操作:");
System.out.println("1. 饮水");
System.out.println("2. 加水");
System.out.println("3. 查询余量");
System.out.println("0. 退出");
Scanner scanner = new Scanner(System.in);
int choice = scanner.nextInt();
switch (choice) {
case 1:
dispenseWater();
break;
case 2:
addWater();
break;
case 3:
checkWaterLevel();
break;
case 0:
System.out.println("谢谢使用,再见!");
return;
default:
System.out.println("无效的选项,请重新选择!");
break;
}
}
}
private static void dispenseWater() {
if (waterLevel > 0) {
System.out.println("正在出水...");
waterLevel--;
System.out.println("饮水完成!");
System.out.println("当前水量:" + waterLevel);
} else {
System.out.println("水已用尽,请加水!");
}
}
private static void addWater() {
System.out.println("请输入要加的水量:");
Scanner scanner = new Scanner(System.in);
int amount = scanner.nextInt();
waterLevel += amount;
System.out.println("水已加满!");
System.out.println("当前水量:" + waterLevel);
}
private static void checkWaterLevel() {
System.out.println("当前水量:" + waterLevel);
}
}
实现效果