andy6804tw
10/13/2016 - 7:43 AM

http://e-tutor.itsa.org.tw/e-Tutor/mod/programming/view.php?id=29925 這題就依序去尋找看看有沒交集的數,並丟入ArrayList中(因為最後要排序且不知容器有多大) 排序的語法是Collections.sort

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 月 */
}