1 猜拳
A 和 B 猜拳 判断输赢。
通过生成随机数的方式 获得两人的出拳:石头剪刀布
并且判断谁输谁赢
输出样例如下:
A 出 布
B 出 石头
A 赢了!
A 和 B 猜拳 规定 一共进行五次游戏
谁赢得多 算谁胜利。
基本条件同第一题
需要将游戏进行5次 并通过总局数判断输赢
输出样例如下
第一局
A 出 布
B 出 石头
。。。
第五局
A 出 布
B 出 石头
A 赢5局 B 赢 0 局
A 和 B 猜拳 判断输赢。
通过生成随机数的方式 获得两人的出拳:石头剪刀布
并且判断谁输谁赢
输出样例如下:
A 出 布
B 出 石头
A 赢了!
package time1;
public class Time1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
time1();
}
public static void time1() {
int a;
int b;
a = (int) (Math.random() * 4);
b = (int) (Math.random() * 4);
if (a != 0 && b != 0) {
System.out.println(a);
System.out.println(b);
if (a == b) {
System.out.println("平");
} else if (b - a == 1 || a - b == 2) {
System.out.println("b");
} else if (a - b == 1 || b - a == 2) {
System.out.println("a");
}
}else {
time1();
}
}
}
2 五局三胜
A 和 B 猜拳 规定 一共进行五次游戏
谁赢得多 算谁胜利。
基本条件同第一题
需要将游戏进行5次 并通过总局数判断输赢
输出样例如下
第一局
A 出 布
B 出 石头
。。。
第五局
A 出 布
B 出 石头
A 赢5局 B 赢 0 局
A赢了
package time2;
public class Time2 {
private static int couna=0;
private static int counb=0;
public static void main(String[] args) {
// TODO Auto-generated method stub
time2();
}
public static void time2() {
for (int i = 1; i < 6; i++) {
System.out.println("第"+i+"轮");
time3();
if(couna==3 ||couna==5) {
System.out.println("a is WIN");
break;
}else if(counb==3||counb==5) {
System.out.println("b is WIN");
break;
}
}
}
public static void time3() {
int a;
int b;
a = (int) (Math.random() * 4);
b = (int) (Math.random() * 4);
if (a != 0 && b != 0) {
System.out.println(a);
System.out.println(b);
if (a == b) {
System.out.println("平");
} else if (b - a == 1 || a - b == 2) {
System.out.println("b此局胜利");
counb++;
} else if (a - b == 1 || b - a == 2) {
System.out.println("a此局胜利");
couna++;
}
} else {
time3();
}
}
}