1.输出数组
import java.util.Arrays;
public class test {
public static void main(String[] args) {
int[] list = {1, 2, 3};
System.out.println(Arrays.toString(list));
}
}
直接输出 list 会打印出数组的地址位,使用 tostring 则可以打出数组内容
方法名类型的确定取决于该方法的返回值
2.定义类方法,将对象当参数传入
创建类
public class phone {
String sex = "girl"; 类属性,形参赋值,会改变
public void use(String sex) {
System.out.println("我的性别是" + sex);
}
类方法
}
调用
public class test {
public static void main(String[] args) {
phone one_duixiang = new phone(); new对象
method(one_duixiang); 传参
}
public static void method(phone params) {
System.out.println(params.sex); girl
}
对象的类型是类本身
}
3.构造方法
谁调用的方法,this指代的就是谁
public class phone {
public phone() { 和类名保持一致
System.out.println("构造方法");
}
}
实例化时
phone one_duixiang = new phone();
4.键盘输入
导入 Scanner 包
import java.util.Scanner;
public class scanner {
public static void main (String[] args) {
// System.in 代表从键盘输入
Scanner sc = new Scanner(System.in);
int num = sc.nextInt(); 获取整形
String str = sc.next(); 获取字符串
System.out.println("数字是" + num + "字符串是" + str);
}
}
两次输入,输出结果
如输入 10 li 输出 数字是10字符串是li