引用类型的一般使用步骤
1、导包
import 包路径.类名称;
如果需要使用的目标类,和当前类位于同一个包下,则可以省略导包语句不写
只有java.lang包下的内容不需要导包,其他的包都需要import
2、创建
类名称 对象名 = new 类名称();
3、使用
对象名.成员方法名()
常见基本类
Scanner类的功能:可以实现键盘输入数据,到程序当中
获取键盘输入的一个int数字:int num = sc.nextInt();
获取键盘输入的一个字符串,String srt = sc.next();
其实在键盘输入无论输入什么其实都是字符串,但是在nextInt方法中next将输入的字符串转换成为了int类型的字符
简单的小例子:
public static void main(String[] args) {
//System.in代表从键盘输入
Scanner sc = new Scanner(System.in);
//获取键盘输入的int数字
int num = sc.nextInt();
System.out.println("输入的int数字是:"+num);
//获取键盘输入的String字符串
String str = sc.next();
System.out.println("输入的String字符串是:"+str);
System.out.println("请输入数字a");
int a = sc.nextInt();
System.out.println("请输入数字b,输入完之后将计算a+b");
int b = sc.nextInt();
System.out.println("a+b的结果为:"+(a+b));
System.out.println("输入三个数字将出现最大的数字,输入第一个数字");
int a = sc.nextInt();
System.out.println("输入第二个数字");
int b = sc.nextInt();
System.out.println("输入第三个数字");
int c = sc.nextInt();
int d = a>b?a:b;
int max = d>c?d:c;
System.out.println("最大值为:"+max);
}
匿名对象
创建对象的标准格式:
类名称 对象名 = new 类名称();
匿名对象只能使用唯一的一次,下次再用不得不再创建
如果确定有一个对象,只需要使用唯一的一次,就可以使用匿名对象了
public static void main(String[] args) {
//普通使用方式
// Scanner sc = new Scanner(System.in);
// int num = sc.nextInt();
//匿名对象的方式
// int num = new Scanner(System.in).nextInt();
// System.out.println("输入的是"+num);
//使用一般方法传参
// Scanner sc = new Scanner(System.in);
// chuanCan(sc);
//使用匿名对象来进行传参
// chuanCan(new Scanner(System.in));
Scanner sc = fanHuiZhi();//调用一下fanhuizhi方法
int num = sc.nextInt();
System.out.println("输入的是"+num);
}
public static void chuanCan(Scanner sc){
int num = sc.nextInt();
System.out.println("输入的是"+num);
}
public static Scanner fanHuiZhi(){
//普通方法获取返回值
Scanner sc = new Scanner(System.in);
return sc;
//匿名方法获取返回值
return new Scanner(System.in);
}