http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=29925
這題就依序去尋找看看有沒交集的數,並丟入ArrayList中(因為最後要排序且不知容器有多大) 排序的語法是Collections.sort( ) 注意在ITSA中ArrayList並不能簡略打法要遵循 ArrayList list = new ArrayList =>不能<>
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int a[]=new int [4];
ArrayList<Integer>list=new ArrayList<Integer>();
for(int i=0;i<4;i++)
a[i]=scn.nextInt();
for(int i=0;i<4;i++){
int num=scn.nextInt();
for(int j=0;j<4;j++){
if(num==a[j])
list.add(num);
}
}
Collections.sort(list);
for(int i=0;i<list.size();i++){
if(i!=0)
System.out.print(" ");
System.out.print(list.get(i));
}
System.out.println();
}
/*題目:[[C_AR190-易] 矩陣元素共同交集
作者:1010
時間:西元 2016 年 10 月 */
}