作者sorrowc (沙羅)
看板CSMU-MIS94
標題[心得] Java第一次作業‧改
時間Thu May 11 07:27:04 2006
不會用陣列?
助教沒教過?
好..我就假設你完全不會用陣列。
import java.io.*;
public class Ex1_1_plus{
public static void main(String[] args) throws IOException{
int R,S,i,A=0,B=0;
int RA1,RA2,RA3,SA1,SA2,SA3;
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");
}
RA3=R%10;
R=R/10;
RA2=R%10;
R=R/10;
RA1=R%10;
SA3=S%10;
S=S/10;
SA2=S%10;
S=S/10;
SA1=S%10;
if(RA1==SA1) A++;
if(RA1==SA2) B++;
if(RA1==SA3) B++;
if(RA2==SA1) B++;
if(RA2==SA2) A++;
if(RA2==SA3) B++;
if(RA3==SA1) B++;
if(RA3==SA2) B++;
if(RA3==SA3) A++;
System.out.println("R="+RA1+RA2+RA3);
System.out.println("S="+SA1+SA2+SA3);
System.out.println("重複"+(A+B)+"個數字");
System.out.println(A+"A"+B+"B");
}
}
哪裡有用到陣列?告訴我,
我輸你一碗牛肉麵。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.131.205
推 owlwang0719:如果不介意的話,也請您po一下自介吧..您好像也算我們 05/11 11:41
→ owlwang0719:班的... 05/11 11:42
→ sorrowc:叫叔叔就行了,我沒有歸屬感,把我當成路邊野貓就行了 05/11 11:49
→ sorrowc:還有,除非你想發戰文,否則對我..不要用敬語,例如『您』 05/11 11:50
推 owlwang0719:XD 05/11 11:53
推 wayispi:哈哈哈~ 05/11 12:17
推 WayisB:樓上是在哈三小 樓下最好別提到樓上! 05/11 12:28
推 iceman0912:電梯下樓...... 05/11 12:44
→ sorrowc:電梯 going down(夠淫蕩) 05/11 14:17