亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

是不是該放棄java學習了

看看這個猜數的小游戲源代碼是不是過于啰嗦,我覺得學了12天了還只是這個水平感覺沒有這個天賦要放棄了,這么垃圾的代碼還寫了差不多3個小時。


package game;

import java.util.Scanner;

public class start {

public static String newmima;

public static String newname;


public static void main(String[] args) {

? ?

int i=0;

do {

System.out.println("===歡迎來到幸運中獎游戲==="+"\n"+"是注冊新的賬號(1)"+"\n"+"還是已有賬號登錄(2)");

Scanner input=new Scanner(System.in);

String a=input.next();

if(a.equals("1")){

start t=new start();

zhuce bb=new zhuce();

newname=bb.name;

newmima=bb.mima;

i=0;

}

else {if(a.equals("2")){

login aa=new ?login();

break;

}

i=0;}

System.out.println("您輸入的數值有誤,請重新輸入");

? ? ? ? ? i=1;

} while (i==1);



}}


class zhuce { ? ? ? ?//注冊模塊類

?

? ? String name;

? ? String mima;?

?public zhuce(){ System.out.println("請輸入用戶名");

Scanner input=new Scanner(System.in);

String name1=input.next();

name=name1;

System.out.println("請輸入密碼");

String mima1=input.next();

mima=mima1;

int i=0;

do{

? ? ?System.out.println("現在開始登陸嗎?"+"是(y)"+"(否(n)");

? ? ? ?String a=input.next();

? if(a.equals("n")){break;}

? ? else {

? ? ? ? if(a.equals("y")){

?start.newname=name;

?start.newmima=mima;

?login dengru=new login();

break; }


?}

i=1;

} ? ? ?while(i==1);


}

}

//登錄模塊類

class login {

? ? Scanner input=new Scanner(System.in);

?

? ? login(){

? ?int i=0;

do{ ?

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

? ? String name=input.next();

? ?

? ? if(name.equals(start.newname)){

? ? System.out.println("請輸入密碼");

? ? String mima=input.next();

? ? if(mima.equals(start.newmima)){

? ? mainpro cc=new mainpro();

? ? ? i=0; ? }

? ? }else {System.out.println("輸入有誤請重新輸入");

?i=1;}}while(i==1);

?

? ? ?}}

? ? ? ?

class mainpro { ? ? ? ?//主游戲進程類

mainpro(){

int account = (int) (Math.random() * 9000 + 1000);

for(int i=1;i<3;i++){System.out.println("請輸入一個4位數字,看能否猜對系統隨機的數");

Scanner input=new Scanner(System.in);

?int ?aa=input.nextInt();

?if (aa==account){System.out.println("恭喜你猜對了");

break;

}

?if(aa>account){System.out.println("你猜大了");}

?i=1;

?

?if(aa<account){System.out.println("你猜小了");}

?i=1;

?

?}

}

}


正在回答

4 回答

先不要去想你有沒有天賦,以后會不會有所作為。就暗暗的把這個學習過程當做你每天必做的事情就可以了,想的太多你就會畏懼你以后所面對的未來。走好每一天就可以,只有你還有興趣學習去 ,慢慢來。Don't give up!

0 回復 有任何疑惑可以回復我~
#1

老王學java 提問者

非常感謝!
2016-12-01 回復 有任何疑惑可以回復我~
#2

歷飛雨 回復 老王學java 提問者

共勉,我也是新手。
2016-12-01 回復 有任何疑惑可以回復我~

12天學到這個份 如果是以前沒有接觸過編程學習 那真的不錯了 基礎的東西要多練習的 不要急于求成

0 回復 有任何疑惑可以回復我~

比我強百倍 我現在連看代碼都看不懂 更別提自己寫代碼了

0 回復 有任何疑惑可以回復我~

加油啊,別放棄,我建議看不懂的例題就先放掉好了,去別的地方搜一些相關的例子做一做,回來就明白多了

0 回復 有任何疑惑可以回復我~
#1

老王學java 提問者

不是說完全看不懂想放棄,主要一是邏輯理解能力差,數學基礎差,主要表現就是像那些循環判斷之類的代碼可以寫出來,但是用的語句都很亂,別人幾句就寫好了,邏輯性很簡明,我卻寫得很繁瑣,比如上面的用戶名密碼注冊登錄代碼。二是記性差,昨天記得那些語句格式,今天就模糊了,當然這個還可以多做多練就會記住。
2016-11-17 回復 有任何疑惑可以回復我~
#2

老王學java 提問者

還比如一些數學邏輯性的代碼不會寫,比如那個什么幾位數中找出什么規律之類的例子,比如那個兔子過兩個月生小兔子的例子。。。。。。。。。就是用紙寫算式我都寫不出來,怎么能用代碼寫了。
2016-11-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

是不是該放棄java學習了

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號