diff --git "a/21 \345\210\230\345\260\221\346\265\267/12 13 Java.md" "b/21 \345\210\230\345\260\221\346\265\267/12 13 Java.md" new file mode 100644 index 0000000000000000000000000000000000000000..6bf22f23fdcbad38fe9b0dab1d64636a294ac7fc --- /dev/null +++ "b/21 \345\210\230\345\260\221\346\265\267/12 13 Java.md" @@ -0,0 +1,37 @@ +# 天然气 + +```Java +public class tianranqi { +//已知 购买180立方 总共付了445.4 +//第二梯度4.05元/立方 假设全买第二样度 100立方得到 405元 +// 第三梯度5.06元/立方 假设全买第三梯度 100立方得到 506元 +// 所以得到结论,就是要100立方中,部分买第二档,剩下的买第三档 +//假设第二档买了X立方,第三档,就是多少100-X立方? +//X*4.05+(100-x)*5.06==445.4间x的职值范围是多少 1-100 +// 可以搞个循环 + public static void main(String[] args) { + for (int i=1;i<=100;i++){ + if (i*4.05+(100-i)*5.06 == 445.4){ + System.out.println("第二档"+i+"第三档"+(100-i)+"立方"); + } + } + } +} + +``` + +# 乘法表 + +```Java +public class chengfabiao { + public static void main(String[] args) { + for (int i =9;i>=1;i--){ + for (int j=9;j>=i;j--){ + System.out.print(j+"*"+i+"="+j*i+"\t"); + } + System.out.println(); + } + } +} +``` + diff --git "a/21 \345\210\230\345\260\221\346\265\267/12 16 java.md" "b/21 \345\210\230\345\260\221\346\265\267/12 16 java.md" new file mode 100644 index 0000000000000000000000000000000000000000..471c6c2fadb775dd2036381e084709b27240405a --- /dev/null +++ "b/21 \345\210\230\345\260\221\346\265\267/12 16 java.md" @@ -0,0 +1,63 @@ +```java + +package 方法; + +import java.util.Scanner; + +public class D1 { +// 3. 定义一函数,用于求2个数中的较大数,并将其返回,这2个数字在主函数中由用户输入 +// public static void main(String[] args) { +// int max = getmax(1,2); +// System.out.println(max); +// } +// public static int getmax(int a, int b){ +// Scanner sc = new Scanner(System.in); +// System.out.println("请输入"); +// int A = sc.nextInt(); +// a=A; +// System.out.println("请输入二"); +// int B = sc.nextInt(); +// b=B; +// return a>b?a:b; +// } +// 4. 在主函数中从键盘接收X, Y , Z3个数,编写函数计算这3个数的立方和并返回计算结果:S=X3+Y3+Z3 +//public static void main(String[] args) { +// Scanner sc = new Scanner(System.in); +// System.out.println("请输入第一个值"); +// int x = sc.nextInt(); +// System.out.println("请输入第二个值"); +// int y = sc.nextInt(); +// System.out.println("请输入第三个值"); +// int z = sc.nextInt(); +// int S = x*x*x+y*y*y+z*z*z; +// System.out.println("S的和="+S); +//} +} + +``` + +# 形参和实参 + +## 1. 形参:方法定义中的参数 + + 等同于变量定义格式,例如:int number + +## 2. 实参:方法调用中的参数 + + 等同于使用变量或常量,例如: 10 number + +# 注意事项 + +public static 修饰符,目前先记住这个格式 + +返回值类型 方法操作完毕之后返回的数据的数据类型 + +如果方法操作完毕,没有数据返回,这里写void,而且方法体中一般不写return + +方法名 调用方法时候使用的标识 + +参数 由数据类型和变量名组成,多个参数之间用逗号隔开 + +方法体 完成功能的代码块 + + return 如果方法操作完毕,有数据返回,用于把数据返回给调用者 \ No newline at end of file