作者sorrowc (沙羅)
看板CSMU-MIS94
標題[心得] Java第一次作業
時間Thu May 11 06:01:37 2006
反正已經過截止日了,
現在公布叔叔版本第一次作業:
import java.io.*;
public class Ex1_1 {
public static void main(String[] args) throws IOException{
int R,S,i,A=0,B=0;
int[] RA=new int[3];
int[] SA=new int[3];
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("分別輸入兩個三位數,位數之間的數字不得重複");
System.out.print("請輸入第一個數R=");
R=Integer.parseInt(br.readLine());
System.out.print("請輸入第二個數S=");
S=Integer.parseInt(br.readLine());
if(R==S){
System.out.println("R=S");
}else
if(R>S){
System.out.println("R>S");
}
else{
System.out.println("R<S");
}
for(i=2;i>=0;i--){
RA[i]=R%10;
R=R/10;
SA[i]=S%10;
S=S/10;
}
for(i=0;i<3;i++){
if(RA[i]==SA[i]){A++;}
for(int j=0;j<3;j++){
if((RA[i]==SA[j])&&(i!=j)){B++;}
}
}
System.out.println("R="+RA[0]+RA[1]+RA[2]);
System.out.println("S="+SA[0]+SA[1]+SA[2]);
System.out.println("重複"+(A+B)+"個數字");
System.out.println(A+"A"+B+"B");
}
}
看得懂的,
想一想為什麼要這樣寫,
看不懂的,先不要急著捏○○自殺,
人生還很長,
多重修個幾次就看得懂了。
有問題的不要問叔叔,
去問阿榜老師,
叔叔忙著把妹,沒時間。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.131.205
推 owlwang0719:叔叔用陣列呀...一.一a!! 05/11 07:00
→ sorrowc:因為愛。要不然你也可以用六個變數一個一個慢慢玩 05/11 07:01
→ sorrowc:不過叔叔再活也沒多久了,沒有那個美國時間耗下去 05/11 07:02
推 owlwang0719:還有...截止時間還有一個小時@@~!!況且... 05/11 07:03
→ owlwang0719:每天都可以交,只不過一天扣10分 = = 05/11 07:03
推 owlwang0719:我沒有用陣列XD!可是現在還是有問題 = =" 05/11 07:04
→ sorrowc:那就等你們扣到零分那一天開始我再丟第二份上來 05/11 07:04
推 owlwang0719:真壞心@@~ 05/11 07:05
→ sorrowc:那不叫壞心,那是為了你們好,不然你們以後不會寫程式 05/11 07:18
→ sorrowc:那資管還讀個屁.. 05/11 07:19
推 owlwang0719:是 = = 資管讀個屁~"~ 想到另外一個方法把他搞定了 05/11 11:37
→ owlwang0719:感動~~~~^^~~~~~ 05/11 11:37
→ sorrowc:賀! 05/11 11:58
推 shaldrem:陣列好做 穩!! 叔叔真內行 05/11 14:39
推 owlwang0719:您真內行~~~!! 05/11 15:15