1 public class ST01 {
2
3 private String name;
4 private int age;
5 private int sid;
6
7 public static int studentNum = 0;
8
9 public ST01(String name, int age) {
10 this.name = name;
11 this.age = age;
12 this.sid = ++ studentNum;
13 }
14
15 /**
16 * 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改
17 * 该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作
18 * */
19
20 /**
21 * 静态方法
22 * 当 static 修饰成员方法时,该方法称为类方法 。静态方法在声明中有 static ,建议使用类名来调用,而不需要
23 * 创建类的对象。调用方式非常简单。
24 * 类方法 :使用 static关键字修饰的成员方法,习惯称为静态方法。
25 * */
26
27 public static void showNum(){
28 System.out.println(studentNum);
29 }
30 public void show(){
31 System.out.println(name + age + sid);
32 }
33
34 public static void main(String[] args) {
35 ST01 st = new ST01("WANG", 20);
36 ST01 st2 = new ST01("WANG1", 22);
37 ST01 st3 = new ST01("WANG21", 2220);
38
39 st.show();
40 st2.show();
41 st3.show();
42
43 ST01.showNum();
44 }
45 }
1 public static void main(String[] args) {
2 /**
3 * 将数组转化为字符串
4 * */
5
6 int[] array = {60, 10, 20, 30, 40};
7
8 String s = Arrays.toString(array);
9 System.out.println(s);
10
11 /**
12 * 排序
13 * */
14 Arrays.sort(array);
15 System.out.println(Arrays.toString(array));
double m = Math.abs(-5);
double m1 = Math.ceil(3.2);
double m2 = Math.floor(3.3);
double m3 = Math.round(3.66);
System.out.println(m);
System.out.println(m1);
System.out.println(m2);
System.out.println(m3);