Scanner对象
-
next()
-
nextline()
创建对象快捷键:alt + enter
注意:next()前面的空格会被自动省略
ctrl+鼠标左键查看源码
scanner.hasNextInt:判断下一个输入的是否整数型
反编译
-
使用idea反编译
for循环
idea快捷键:名称.fori
println()与print()的区别
println:输出完会换行
print:输出完不会换行
方法
-
方法的定义:
修饰符 返回值类型 方法名 形参
public static void test(int a){ }
修饰符、形参可省
-
方法的调用:
1.有返回值
int larger = max(30,40)
2.无返回值(如果返回值类型是void,方法调用一定是一条语句)
System.out.println("Hello,kuangshen!");
方法重载
定义:重载就是再一个类中,有相同的函数名称,但形参不同的函数
规则:
-
方法名必须相同
-
参数列表必须不同(个数不同、或类型不同、参数排列顺序不同)
-
方法返回类型可以相同也可以不相同
-
仅仅返回类型不同不足以成为方法的重载
实验理论:方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错