java中if 循环的问题。
来源:百度知道 编辑:UC知道 时间:2024/06/26 06:24:56
刚学习java,打算编一个猜数字游戏
在编了随机数后想把随机数编成不重复的,却不知道该怎么做,用if来循环总是错误。
用的是书里教的Random随机数生成器,之后的“if (r1==r2) ...;
else...”就没有正确过。
怎么回事?
想看看正确的方法,才接触java没几天真的有点难搞懂。
在编了随机数后想把随机数编成不重复的,却不知道该怎么做,用if来循环总是错误。
用的是书里教的Random随机数生成器,之后的“if (r1==r2) ...;
else...”就没有正确过。
怎么回事?
想看看正确的方法,才接触java没几天真的有点难搞懂。
package pk;
import java.util.*;
public class Guess {
int playerScore = 0;// 玩家初始积分
int pcScore = 0;// 电脑初始积分
Scanner input = new Scanner(System.in);
/**
* 选择玩家角色
*
* @param a
* @return
*/
public String name(int a) {
String playName = "";
switch (a) {
case 1:
playName = "雪糕";
break;
case 2:
playName = "冰糕";
break;
case 3:
playName = "棒冰";
break;
}
return playName;
}
/**
* 选择玩家出拳
*
* @param b
* @return
*/
public String guess(int b) {
String guess = "";
switch (b) {
case 1:
guess = "剪刀";
break;
case 2:
guess = "石头";
break;
case 3:
guess = "布";
break;
}
return