diff --git "a/13 \350\224\241\345\230\211\344\271\220/\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" "b/13 \350\224\241\345\230\211\344\271\220/\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..5865d60d2a9ebb01073a8457d3a4b4113bcc55b4 --- /dev/null +++ "b/13 \350\224\241\345\230\211\344\271\220/\347\254\254\345\215\201\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,83 @@ +### **方法的定义和调用** + +**1**. **无参数方法定义和调用** + +定义格式: + +```java +public static void 方法名 ( ) { +// 方法体; +} +``` + + + +范例: + +```java +public static void method ( ) { +// 方法体; +} +``` + + + +调用格式: + +```java +方法名(); +``` + + + +范例: + +```java +method(); +``` + + + +注意: + +方法必须先定义,后调用,否则程序将报错 + + + +### 作业 + +```java +// 定义一函数,用于求2个数字中的较大数,幷将其返回,这两个数字在函数中由用户输入 +public class D5 { + public static void main(String[] args) { + Scanner sc =new Scanner(System.in); + System.out.println("输入两个数"); + double a1 =sc.nextDouble(); + double a2 =sc.nextDouble(); + System.out.println(max(a1,a2)); + } + public static double max(double a, double b){ + return a>b ? a:b; + } +} +``` + + + +```java +// 在主函数中从键盘接收X, Y , Z3个数,编写函数计算这3个数的“立方”和并返回计算结果:S=X3+Y3+Z3 +public class D6 { + public static void main(String[] args) { + Scanner sc =new Scanner(System.in); + System.out.println("输入3个数:"); + double X =sc.nextDouble(); + double Y =sc.nextDouble(); + double Z =sc.nextDouble(); + System.out.println(sum(X,Y,Z)); + } + public static double sum(double X1,double Y1, double Z1){ + return (X1*X1*X1+Y1*Y1*Y1+Z1*Z1*Z1); + } +} +``` +