资源简介
这是一个纯java编写的21点游戏,有注释,容易懂
代码片段和文件信息
package util.com.UI;
import java.util.Scanner;
public class Result {
private static int sum;//定义静态的sum,代表电脑随机生成的点数
private static int n;//定义静态的n,代表你随机选择的点数
public static void main(String[] args) {
ComputerChoice();//调用电脑选牌的方法
printMessage(“电脑三张牌的随机点数:“+sum);
//如果电脑的点数超过21点,退出系统
if(sum>=21){
printMessage(“超过21点,电脑破了!“);
System.exit(0);
}
//选择第一张牌的牌点
n = MyselfChoice();//n的值等于用户选择牌的随机数
printMessage(“请选择第1张牌:“+n);
goon();//提醒用户是否继续往下操作
}
//电脑的选择,共选三次
public static void ComputerChoice(){
int a = (int)(Math.random()*10)+1;//随机数a(1到10)
int b = (int)(Math.random()*10)+1;//随机数b(1到10)
int c = (int)(Math.random()*10)+1;//随机数c(1到10)
sum = a+b+c; //三个随机数的和
}
//我的选择,随机几次
public static int MyselfChoice(){
int i = (int)(Math.random()*10)+1; //随机数i(1到10)
return i;
}
public static void goon(){//此方法是提示用户是否继续往下执行
printMessage(“是否要这张牌:y(继续要牌) or n(计算结果)“);
String s = readMes
评论
共有 条评论