求一个Java桌游的学习源代码,要求如下

导入Java . util . scanner;

导入Java . util . random;

公共类防发{

静态int sum,sum 1 = 0;

公共静态void main(String [] args){

int a=1,b=1,c = 1;

int k=0,m = 1;

int money = 5000

int Zhu = 0;

布尔标志=真;

Random rand = new Random();

扫描仪输入=新扫描仪(system . in);

while(m==1){

while(flag){

System.out.println("掷骰子!");

System.out.println ("Please bet:下注金额只能是50的倍数,不能超过1000 ");

Zhu = input . nextint();

if(Zhu % 50 = = 0 & amp;& amp朱& lt=1000。& amp朱& lt=钱){

System.out.println("成功下注");

System.out.println("大额购买请输入数字1,小额购买请输入数字2 ");

k = input . nextint();

a = rand . nextint(6)+1;

b = rand . nextint(6)+1;

c = rand . nextint(6)+1;

sum = a+b+c;

if(k==1){

if(sum & gt;9){

钱+=朱;

System.out.println("恭喜你猜对了,骰子数是"+sum+",结果是一个大的"+"+money的余额");

}否则{

钱-=朱;

System.out.println("可惜骰子数是“+sum+”,结果是“+money”的小“+”余额);

}

}

if(k==2){

if(sum & lt;=9){

钱+=朱;

System.out.println("恭喜你猜对了,骰子数是"+sum+",结果是一个小"+"+money "的余额);

}否则{

钱-=朱;

System.out.println("可惜骰子数是“+sum+”,结果是“+money”的大“+”余额);

}

}

flag = false

System.out.println("按1继续,按任意键退出");

m = input . nextint();

if(m==1){

flag = true

System.out.println("你选择了继续");

}否则{

flag = false

System.out.println("欢迎下次再来玩");

}

}否则{

System.out.println("投注失败"+"余额是"+钱");

}

}

}

}

}