public class Test01 {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer();
int sum=0;
while(true){
if ((new Scanner(System.in).nextInt())==2) {
return;
} else if ((new Scanner(System.in).nextInt())==1) {
int num = new Random().nextInt(13)+1;
sum +=num;
if (sum<21) {
System.out.print("您手上的牌是:");
sb.append(Integer.toString(num)+" ");
System.out.println(sb);
} else {
System.out.println("点数为:"+sum+",大于21点,游戏结束");
return;
}
}
}
}
}
tliangl928 发表于 2016-10-6 22:56
[mw_shl_code=java,true]public class Test01 {
public static void main(String[] args) {
StringBuffe ...
zhangyawang523 发表于 2016-10-6 23:34
试了下 还是有缺陷 每次运行需要输入两个1才能继续往下走
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |