diff --git "a/18 \350\260\242\345\256\270/20221220 \345\207\275\346\225\260.md" "b/18 \350\260\242\345\256\270/20221220 \345\207\275\346\225\260.md" new file mode 100644 index 0000000000000000000000000000000000000000..76843e51c8fb26f87d927b9e950347e76d742bcc --- /dev/null +++ "b/18 \350\260\242\345\256\270/20221220 \345\207\275\346\225\260.md" @@ -0,0 +1,103 @@ + + +``` +mport java.util.Scanner; + +public class cls { + // 编写函数,计算圆的面积和周长,在主函数中接受圆的半径,在自定义函数中计算并输出 + public static void main(String[] args) { + Scanner bj = new Scanner(System.in); + System.out.println("请输入圆的半径:"); + double num = bj.nextInt(); + double s = a(num); + System.out.println("圆的面积为:" + s); + double l = b(num); + System.out.println("圆的周长为:" + l); + } + static double a(double num) { + return 3.14*(num * num) ; + } + static double b(double num) { + return 2 * 3.14 * num; + } +} +``` + +``` +import java.util.Scanner; + +public class cls { + + public static void main(String[] args) { + Scanner shu =new Scanner(System.in); + System.out.println("请输入一个1到10的数:"); + int ss = shu.nextInt(); + int[] nums = new int[20]; + for (int i = 0; i < nums.length; i++) { + nums[i] = (int) (Math.random() * 10); + System.out.print(nums[i]+"\t");} + System.out.println(""); + int count =num(nums,ss); + System.out.println("该数在下面的随机数中共出现过"+count+"次"); + } + static int num (int []nums,int ss){0 + int count =0; + for (int i =0;i< nums.length;i++) + if (nums [i] ==ss) + count++; + return count; + } +} +``` + +``` +import java.util.Arrays; +import java.util.Scanner; + +public class cls { + + public static void main(String[] args) { + int[] b = new int[5]; + Scanner sc = new Scanner(System.in); + for (int i = 0; i < b.length; i++) { + System.out.println("请输入第" + (i + 1) + "个"); + b[i] = sc.nextInt(); + } + System.out.println(Arrays.toString(b)); + Aaf(b); + } + + public static void Aaf(int[] abc) { + int sum = 0; + for (int i = 0; i < abc.length; i++) { + sum += abc[i]; + } + System.out.println(sum); + } +} +``` + +``` +import java.util.Scanner; + public class cls { + public static void main(String[] args) { + Scanner sc = new Scanner(System.in); + System.out.println("请输入数:"); + int a = sc.nextInt(); + int sum = 0; + for (int i = 1; i <= a; i++) { + for (int j = 1; j <= i; j++) { + sum+=b(j); + } + } + System.out.println(sum); +} + public static int b(int a){ + int sum = 1; + for (int i = 1; i <= a; i++) { + sum *= i; + } + return sum; + } + } +```