當前位置:編程學習大全網 - 源碼下載 - Java寫了壹個程序求助,我自己也寫了壹點。剩下的求助不知道怎麽寫!(比如寫壹個叫p的程序。

Java寫了壹個程序求助,我自己也寫了壹點。剩下的求助不知道怎麽寫!(比如寫壹個叫p的程序。

包裹?com . dream . test;

進口?Java . util . random;

進口?Java . util . scanner;

/**

*?創造了?被誰?d?令?開?2015/12/14.

*/

公共?班級?測試?{

//獲取隨機數,1-6

公共?靜電?int?getRandom(){

隨機?r?=?新的?random();

回歸?r . nextint(6)+1;

}

//根據骰子點數判斷是加分還是歸零,-1表示歸零。

公共?靜電?int?getScore(){

int?答?=?get random();

int?b?=?get random();

if(a==1?& amp& amp?b==1){

回歸?-1;

}別的?if(a==1?||?b==1){

回歸?0;

}否則{

回歸?a+b;

}

}

//根據骰子點數得到當前分數。

公共?靜電?int?getGrade(用戶?用戶,int?分數){

if(score==-1){

user . setscore(0);

}否則{

user . set score(user . get score()+score);

}

回歸?user . get score();

}

公共?靜電?作廢?main(字符串?args[]){

System.out.println("請輸入用戶名");

掃描儀?掃描儀=?新的?掃描儀(system . in);

字符串?用戶名?=?scanner . next();

用戶?用戶?=?新的?用戶(用戶名);

用戶?電腦?=?新的?user();

while(user . get score()& lt;100?& amp& amp?computer . get score()& lt;100){

系統。out . println(user . get username()+"當前得分為:"+getGrade(user,get score());

if(user . get score()& gt;=100){

system . out . println(user . get username()+":WIN ");

打破;

}

系統。out . println(computer . get username()+"當前得分為:“+getGrade(computer,get score())”;

if(computer . get score()& gt;=100){

system . out . println(computer . get username()+":WIN-對不起,妳?輸”);

System.out.println("還要再來壹輪嗎?請輸入1”);

打破;

}

System.out.println("請選擇是否繼續,0-退出?1-繼續”);

if(scanner.nextInt()==0){

打破;

}

}

}

}包?com . dream . test;

/**

*?創造了?被誰?d?令?開?2015/12/14.

*/

公共?班級?用戶?{

私人?字符串?用戶名;

privateint?分數;

用戶(字符串?用戶名){

這個用戶名?=?用戶名;

}

用戶(){

這個用戶名?=?“計算機”;

}

公共?字符串?getUsername()。{

回歸?用戶名;

}

公共?作廢?setUsername(字符串?用戶名)?{

這個用戶名?=?用戶名;

}

公共?int?getScore()?{

回歸?分數;

}

公共?作廢?setScore(int?分數)?{

這個.分數?=?分數;

}

}至於遊戲結束後退出或重啟遊戲的功能,需要自己完善。嗯,第20輪結束妳還沒看到函數,妳自己去完善吧。都是些小改動

  • 上一篇:以平凡為主題寫作文思路
  • 下一篇:最新源代碼庫
  • copyright 2024編程學習大全網