Java笔记
1 import java.io.*; 2 import java.util.*; 3 import static java.lang.Math.*; 4 import static java.util.Arrays.*; 5 6 public class Main { 7 { 8 try { 9 //System.setIn(new FileInputStream("C:\\Users\\Administrator\\Desktop\\input.txt")); // 输入重定向 10 //System.setOut(new PrintStream("C:\\Users\\Administrator\\Desktop\\output.txt")); // 输出重定向 11 } catch(Exception e) {} 12 } 13 Scanner cin = new Scanner(new BufferedInputStream(System.in)); 14 final int UP = (int)1e3 + 5; 15 int a[]; 16 17 void MAIN() { 18 a = new int[3]; 19 fill(a, 5); // 用5去填充a数组 20 for(int i : a) { 21 System.out.println(i); 22 } 23 a[0] = max(42, a[1]); 24 sort(a); // 对a数组进行升序排序 25 26 ArrayList<Integer> AL = new ArrayList<Integer>(); // 动态数组 27 AL.add(1123); AL.add(7525); AL.add(4554); // 在后面添加元素 28 AL.remove(AL.size() - 1); // 删除最后的元素 29 AL.set(1, 3333); // 相当于 AL[1] = 3333 30 Collections.sort(AL, Collections.reverseOrder()); // 从大到小排序 31 for(int i = 0; i < AL.size(); i++) { 32 System.out.println(AL.get(i)); // AL.get(i) 相当于 AL[i] 33 } 34 35 String s; 36 while(cin.hasNext()) { 37 s = cin.next(); 38 System.out.printf("%s\n", s); 39 } 40 } 41 42 public static void main(String args[]) { new Main().MAIN(); } 43 }