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 }

 

posted @ 2018-04-16 13:13  Ctfes  阅读(151)  评论(0编辑  收藏  举报