[心得] Java第一次作業‧改
不會用陣列?
助教沒教過?
好..我就假設你完全不會用陣列。
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
推
05/11 11:41, , 1F
05/11 11:41, 1F
→
05/11 11:42, , 2F
05/11 11:42, 2F
→
05/11 11:49, , 3F
05/11 11:49, 3F
→
05/11 11:50, , 4F
05/11 11:50, 4F
推
05/11 11:53, , 5F
05/11 11:53, 5F
推
05/11 12:17, , 6F
05/11 12:17, 6F
推
05/11 12:28, , 7F
05/11 12:28, 7F
推
05/11 12:44, , 8F
05/11 12:44, 8F
→
05/11 14:17, , 9F
05/11 14:17, 9F