import java.util.Set; import java.util.TreeSet; import java.util.Scanner; public class SetDemo { public static void main(String[] args){ Set<Integer> num = new TreeSet<>(); Scanner scanner = new Scanner(System.in); Integer[] b = new Integer[3]; for (int i = 0; i < 3 ; i++){ System.out.print("Please the eage's length: "); num.add(scanner.nextInt()); } num.toArray(b); if (b[2] < (b[0]+b[1])){ switch (num.size()){ case 1: System.out.println("正三角形"); break; case 2: System.out.println("等腰三角形"); break; case 3: if (triangle(b)){ System.out.println("直角三角形"); } else { System.out.println("其他種類三角形"); } } } else { System.out.println("無法構成三角形"); } } private static boolean triangle(Integer[] b) { if ((b[2] * b[2]) == (b[0]*b[0] + b[1]*b[1])){ return true; } else { return false; } } }
2015年9月30日 星期三
Set 應用
某家公司的面試題目: