2个回答
展开全部
import java.util.Scanner;
/**
* 用户输入石头,剪子,布,和系统随机产生的对比,【5局3胜】
* @author ww
*
*/
public class Mora {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入石头剪子布...");
int userWin = 0; //用户赢的次数
int computerWin = 0; //计算机赢的次数
for(int i=0;i<5;i++){
String user = s.next();
int user_int;
int computer = (int) (Math.random()*3);
//将石头剪子布转换成数字,容易比较
//石头-0,剪子-1,布-2
if("石头".equals(user)){
user_int = 0;
}else if("剪子".equals(user)){
user_int = 1;
}else if("布".equals(user)){
user_int = 2;
}else{
System.out.println("请正确输入石头剪子布...");
i--;
continue;
}
System.out.println("user_int"+user_int);
System.out.println("computer"+computer);
//判断输赢
if(user_int-computer==-1 || user_int-computer==2){
userWin++;
System.out.println("您赢了"+userWin+"次");
if(userWin==3){
System.out.println("恭喜!您赢了");
break;
}
}else if(computer-user_int==-1 || computer-user_int==2){
computerWin++;
System.out.println("您输了"+computerWin+"次");
if(computerWin==3){
System.out.println("对不起!您输了");
break;
}
}else{
System.out.println("和局");
i--;
continue;
}
}
}
}
/**
* 用户输入石头,剪子,布,和系统随机产生的对比,【5局3胜】
* @author ww
*
*/
public class Mora {
public static void main(String[] args){
Scanner s = new Scanner(System.in);
System.out.println("请输入石头剪子布...");
int userWin = 0; //用户赢的次数
int computerWin = 0; //计算机赢的次数
for(int i=0;i<5;i++){
String user = s.next();
int user_int;
int computer = (int) (Math.random()*3);
//将石头剪子布转换成数字,容易比较
//石头-0,剪子-1,布-2
if("石头".equals(user)){
user_int = 0;
}else if("剪子".equals(user)){
user_int = 1;
}else if("布".equals(user)){
user_int = 2;
}else{
System.out.println("请正确输入石头剪子布...");
i--;
continue;
}
System.out.println("user_int"+user_int);
System.out.println("computer"+computer);
//判断输赢
if(user_int-computer==-1 || user_int-computer==2){
userWin++;
System.out.println("您赢了"+userWin+"次");
if(userWin==3){
System.out.println("恭喜!您赢了");
break;
}
}else if(computer-user_int==-1 || computer-user_int==2){
computerWin++;
System.out.println("您输了"+computerWin+"次");
if(computerWin==3){
System.out.println("对不起!您输了");
break;
}
}else{
System.out.println("和局");
i--;
continue;
}
}
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
随便一搜都是啊,改一改就成。
http://zhidao.baidu.com/question/88309815.html?si=6
http://zhidao.baidu.com/question/88309815.html?si=6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询