package?com.imooc;
import?java.util.Scanner;
//入口函數(shù)??這是一個(gè)猜拳游戲
public?class?caiquan?{
/**
?*?@param?args
?*/
public?static?void?main(String[]?args)?{
//?TODO?Auto-generated?method?stub
ksjm?A?=?new?ksjm();??//?一個(gè)開始界面的類,在最下面寫著
A.shuchu1();??
Scanner?in?=?new?Scanner(System.in);
int?person?=?in.nextInt();int?computer?=?1;
int?i=0,j=0;
String?Marks1?=?"初始化";
String?Marks2?=?"初始化";
do{
if(person?>?0?&&?person?<?4){
computer?=?(int)(Math.random()*3)+1;
switch(person){
case?1:Marks1?=?"剪刀";??break;
case?2:Marks1?=?"石頭";??break;
case?3:Marks1?=?"布";
}
switch(computer){
case?1:Marks2?=?"剪刀";??break;
case?2:Marks2?=?"石頭";??break;
case?3:Marks2?=?"布";
}
if(person==computer){
System.out.println("||\t你出的是:"+Marks1+"\t電腦也出的是:"+Marks2+"\t||");
System.out.println("||\t\t平局~\t\t\t||");
System.out.println("||\t玩家得分:"+i+"\t電腦得分:"+j+"\t||");
}else?if(person?==?computer?+?1?||?computer?==?person?+?2){
System.out.println("||\t你出的是:"+Marks1+"!\t電腦出的是:"+Marks2+"~\t||");
System.out.println("||\t牛逼!\t嗨~~~~\t電腦勝"+",玩家負(fù)\t||");
i++;
System.out.println("||\t玩家得分:"+i+"\t電腦得分:"+j+"\t||");
}else{
System.out.println("||\t你出的是:"+Marks1+"~\t電腦出的是:"+Marks2+"!\t||");
System.out.println("||\t傻逼~\t啊哈哈哈!\t玩家勝"+",電腦負(fù)\t||");
j++;
System.out.println("||\t玩家得分:"+i+"\t電腦得分:"+j+"\t||");
}
A.shuchu2();
person?=?in.nextInt();
}else?if(person?!=?0){
System.out.print("||您輸入的有錯(cuò)誤,請(qǐng)重新輸入:");
person?=?in.nextInt()();
while(!(person?>?0?&&?person?<?4)){
System.out.print("||你丫有病是吧,你輸入的是個(gè)啥,好好輸:");
person?=?in.nextInt();
}
}
}while(person?!=?0);
System.out.println("||游戲結(jié)束!\t\t\t||");
if(i?>?j){
System.out.println("||最終玩家取得了勝利!\tvictory!||");
}else?if(i?<?j){
System.out.println("||最終玩家失敗了~\t~defeat~||");
}else{
System.out.println("||最終玩家和電腦旗鼓相當(dāng)。\tdraw.||");
}
System.out.println("||------------------------------||");
System.out.println("||------------------------------||");
}
}//------------------------------------------------------------------
package?com.imooc;
//這個(gè)類是用來(lái)設(shè)計(jì)開始界面的
public?class?ksjm?{
public?void?shuchu1(){
System.out.println("||--------------------------------------||");
System.out.println("||----------------猜拳游戲----------------||");
System.out.println("||\t1、剪刀\t2、石頭\t3、布\t\t||\n||\t0、退出游戲(請(qǐng)輸入相應(yīng)序號(hào)代表)\t||");
System.out.println("||--------------------------------------||");
System.out.print("||\t請(qǐng)出拳:");
}
public?void?shuchu2(){
System.out.println("||--------------------------------------||");
System.out.println("||\t1、剪刀\t2、石頭\t3、布\t\t||\n||\t0、退出游戲(請(qǐng)輸入相應(yīng)序號(hào)代表)\t||");
System.out.println("||--------------------------------------||");
System.out.print("||\t請(qǐng)?jiān)俅纬鋈?);
}
}
如何在接收到數(shù)據(jù)后不換行?
慕無(wú)忌4252426
2016-01-24 18:00:36