/**
 * Test9.java
 * com.fortest
 *
 * Function: TODO 
 *
 *   ver     date      		author
 * ──────────────────────────────────
 *   		 2019年11月30日 		17671
 *
 * Copyright (c) 2019, TNT All Rights Reserved.
*/
package com.fortest;
import java.util.Random;
import java.util.Scanner;
/**
 * ClassName:Test9
 * Function: TODO ADD FUNCTION
 * Reason:	 TODO ADD REASON
 *
 * @author   17671
 * @version  
 * @since    Ver 1.1
 * @Date	 2019年11月30日		下午1:07:34
 *
 * @see 	 
 */
public class Test9 {
public static	Scanner scanner=new Scanner(System.in);
static int money=10;
public static void main(String[] args) {
	
	boolean flag=true;
	while(flag) {
	System.out.println("************************");
	System.out.println("*****    1.开始游戏     ******");
	System.out.println("*****    2.查询余额    ******");
	System.out.println("*****    3.退出游戏     ******");
	System.out.println("************************");
	System.out.println("请选择:");
	int choice=scanner.nextInt();
	switch (choice) {
	case 1:
		play();
		break;
	case 2:
		chaXun();
		break;
	case 3:
		flag=false;
		System.out.println("欢迎下次再玩!");
		break;
	default:
		System.out.println("命令无效,请重新输入!");
		break;
	}
	}
}
public static void play() {
	if (money==9) {
		System.out.println("可惜,不能继续玩了");
		return;
	}
	
	Random random=new Random();
	int  result;
	int number1=random.nextInt(6)+1;
	int number2=random.nextInt(6)+1;
	int number3=random.nextInt(6)+1;
	System.out.println("请选择大小: 1(大),2(小)");
	int guess=scanner.nextInt();
	if (number1+number2+number3<10) {
		result=2;
	}else {
		result=1;
	}
	if (guess==result) {
		System.out.println("恭喜你猜对了!");
		money++;
		System.out.println("是否继续:1.继续 2.退出");
		int choice=scanner.nextInt();
	   if (choice==1) {
		play();
	}else {
		return;
	}
	}else {
		System.out.println("很遗憾,你输了!");
		money--;
		System.out.println("是否继续:1.继续 2.退出");
		int choice=scanner.nextInt();
	   if (choice==1) {
		play();
	}else {
		return;
	}
	
	}
}
public static void chaXun() {
	System.out.println("您的余额为:"+money);
}
}
原文:https://www.cnblogs.com/aojie/p/11962443.html