对于 ArrayList又个括号代表泛型,必须要写
jdk1.7开始后面的< String>可以省略String
且泛型必须是引用类型,基本类型不行
即< int>不支持
ArrayList<String> s = new ArrayList<>();
遍历数组
int arr[] = new int[3];
arr[0]=1;
arr[1]=4;
arr[2]=100;
for (int v:arr){
System.out.println(v);
}
调用方法时必须时公共静态的
public static
否则无法调用
public static void main(String[] args) {
int a = sum(50,20);
System.out.println(a);
}
public static int sum(int a,int b){
int result = a+b;
return result;
}
封装性
私有化name后
private String name;
只能通过函数来传值,所以一个值绑定两个函数
且命名必须是驼峰式的
set无返回值,get无参数
public void setName(String n){
name = n;
}
public String getName(){
return name;
}
Scanner
数字
Scanner sc = new Scanner(System.in);
int k = sc.nextInt();
字符串
Scanner sc = new Scanner(System.in);
String k = sc.next();