在小红家里面,有n组开关,触摸每个开关,可以使得一组灯泡点亮。
package april; import java.util.ArrayList; import java.util.Scanner; /** * * @ClassName: Class_9 * @Description: * @author Samllji * @date 2018年4月8日 下午8:15:10 * */ public class Class_9 { public static void main(String[] args) { Scanner in = new Scanner(System.in) ; System.out.println("input a number n: ") ; int n = in.nextInt() ; int [][] arr = new int[n][] ; ArrayList<Integer> list = new ArrayList<Integer>( ) ; //点亮的灯 for(int i =0;i<n;i++) { System.out.println("input a number k:") ; int k = in.nextInt() ; arr[i]=new int[k+1];//arr[i]指向另一个一维数组 (关键) arr[i][0] = k ; for(int j=1 ;j<arr[i].length;j++) { arr[i][j] = in.nextInt() ; if(!list.contains(arr[i][j])) list.add(arr[i][j]); } } for (int i=0 ; i<arr.length ;i++) { for(int j=0 ; j<arr[i].length ;j++) { System.out.print(arr[i][j]+ " "); } System.out.println( ) ; } System.out.println("点亮灯的个数:") ; System.out.println(list.size()) ; in.close(); } }