是不是該放棄java學(xué)習(xí)了
看看這個(gè)猜數(shù)的小游戲源代碼是不是過(guò)于啰嗦,我覺(jué)得學(xué)了12天了還只是這個(gè)水平感覺(jué)沒(méi)有這個(gè)天賦要放棄了,這么垃圾的代碼還寫了差不多3個(gè)小時(shí)。
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("===歡迎來(lái)到幸運(yùn)中獎(jiǎng)游戲==="+"\n"+"是注冊(cè)新的賬號(hào)(1)"+"\n"+"還是已有賬號(hào)登錄(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("您輸入的數(shù)值有誤,請(qǐng)重新輸入");
? ? ? ? ? i=1;
} while (i==1);
}}
class zhuce { ? ? ? ?//注冊(cè)模塊類
?
? ? String name;
? ? String mima;?
?public zhuce(){ System.out.println("請(qǐng)輸入用戶名");
Scanner input=new Scanner(System.in);
String name1=input.next();
name=name1;
System.out.println("請(qǐng)輸入密碼");
String mima1=input.next();
mima=mima1;
int i=0;
do{
? ? ?System.out.println("現(xiàn)在開(kāi)始登陸嗎?"+"是(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("請(qǐng)輸入用戶名");
? ? String name=input.next();
? ?
? ? if(name.equals(start.newname)){
? ? System.out.println("請(qǐng)輸入密碼");
? ? String mima=input.next();
? ? if(mima.equals(start.newmima)){
? ? mainpro cc=new mainpro();
? ? ? i=0; ? }
? ? }else {System.out.println("輸入有誤請(qǐng)重新輸入");
?i=1;}}while(i==1);
?
? ? ?}}
? ? ? ?
class mainpro { ? ? ? ?//主游戲進(jìn)程類
mainpro(){
int account = (int) (Math.random() * 9000 + 1000);
for(int i=1;i<3;i++){System.out.println("請(qǐng)輸入一個(gè)4位數(shù)字,看能否猜對(duì)系統(tǒng)隨機(jī)的數(shù)");
Scanner input=new Scanner(System.in);
?int ?aa=input.nextInt();
?if (aa==account){System.out.println("恭喜你猜對(duì)了");
break;
}
?if(aa>account){System.out.println("你猜大了");}
?i=1;
?
?if(aa<account){System.out.println("你猜小了");}
?i=1;
?
?}
}
}
2016-11-29
先不要去想你有沒(méi)有天賦,以后會(huì)不會(huì)有所作為。就暗暗的把這個(gè)學(xué)習(xí)過(guò)程當(dāng)做你每天必做的事情就可以了,想的太多你就會(huì)畏懼你以后所面對(duì)的未來(lái)。走好每一天就可以,只有你還有興趣學(xué)習(xí)去 ,慢慢來(lái)。Don't give up!
2017-03-03
12天學(xué)到這個(gè)份 如果是以前沒(méi)有接觸過(guò)編程學(xué)習(xí) 那真的不錯(cuò)了 基礎(chǔ)的東西要多練習(xí)的 不要急于求成
2016-12-01
比我強(qiáng)百倍 我現(xiàn)在連看代碼都看不懂 更別提自己寫代碼了
2016-11-16
加油啊,別放棄,我建議看不懂的例題就先放掉好了,去別的地方搜一些相關(guān)的例子做一做,回來(lái)就明白多了