一个非常简单的石头剪刀布程序

用java编写的一小我机交互,石头铰剪布小法式
方式/
1在学会了利用java编写hello world法式之后,我们进修了类,对象,for轮回布局,switch布局,以及while布局,如斯,我们起头编写一个小法式,用于模拟豁拳 。

一个非常简单的石头剪刀布程序

文章插图

2我们起首机关一个类对象,来模拟用户对象 。 话不多说,贴代码 。
package game;
/**
 * 这个类本家儿要包含游戏玩家
 * @author THY
 *
 */
public class Player {
String name;
int morraType;
int score;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getMorraType() {
return morraType;
}
public void setMorraType(int morraType) {
this.morraType = morraType;
}
public int getScore() {
return score;
}
public void setScore(int score) {
this.score = score;
}
public Player(String name, int morraType, int score) {
super();
this.name = name;
this.morraType = morraType;
this.score = score;
}
public Player() {
super();
}
}

一个非常简单的石头剪刀布程序

文章插图

3//switch的布局
public static void printType(int g) {
switch(g) {
case 1:
System.out.println("铰剪");
break;
case 2:
System.out.println("石头");
break;
case 3:
System.out.println("布");
break;
}
}

一个非常简单的石头剪刀布程序

文章插图

4//switch的布局
switch(a) {
case 1:
computer.setName("张飞");
break;
case 2:
computer.setName("曹操");
break;
case 3:
computer.setName("徐庶");
break;
default:
System.out.println("用户不决义名称,此刻界说机械名称为电脑");
computer.setName("电脑");
break;
}

一个非常简单的石头剪刀布程序

文章插图

5//这是对类的对象的利用
【一个非常简单的石头剪刀布程序】Player player=new Player();
Player computer=new Player();
System.out.println("出拳法则:1.铰剪,2.石头,3.布");
System.out.println("请选择用户脚色:1.张飞,2.曹操,3徐庶");
Scanner s=new Scanner(System.in);

一个非常简单的石头剪刀布程序

文章插图

6//这里贴源代码
package game;
/**
 * 这个类本家儿要包含游戏玩家
 * @author THY
 *
 */
public class Player {
String name;
int morraType;
int score;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getMorraType() {
return morraType;
}
public void setMorraType(int morraType) {

推荐阅读