Study Basic Java day 03
一、键盘录入import java.util.Scanner; public class InputDemo { public static void main(String[] args) { Scanner sc new Scanner(System.in); System.out.print(请输入整数); int num sc.nextInt(); System.out.println(您输入的是 num); sc.close(); // 释放资源 } }二、方法函数1. 基本定义与调用public static void sayHello() { System.out.println(Hello World!); } public static void main(String[] args) { sayHello(); // 调用无参方法 }2. 带参数方法public static void printSum(int a, int b) { System.out.println(和 (a b)); }3. 带返回值方法public static int getMax(int x, int y) { return x y ? x : y; }4. 通用定义格式[修饰符] 返回值类型 方法名(参数列表) { // 方法体 [return 返回值;] }注意事项返回值类型与return类型必须匹配方法不能嵌套定义void方法可用return;提前结束5. 方法重载Overload同一个类中方法名相同参数不同的方法与返回值无关同名方法需满足以下任一条件参数类型不同参数个数不同参数顺序不同三、流程控制语句1.if语句三种格式格式一单分支if (score 60) { System.out.println(及格); }格式二双分支if (score 60) { System.out.println(及格); } else { System.out.println(不及格); }格式三多分支if (score 90) { System.out.println(优秀); } else if (score 70) { System.out.println(良好); } else { System.out.println(待提高); }2.switch语句switch (weekDay) { case 1: System.out.println(周一); break; case 2: System.out.println(周二); break; default: System.out.println(无效输入); }注意事项case值不能重复break缺失会导致case穿透