From 03e7b96ea52d988f9429c0f011d97256c2457596 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=96=B9=E5=A2=9E=E5=85=B4?= <1962943263@qq.com> Date: Tue, 20 Dec 2022 19:45:28 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=8D=81=E4=B8=80=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...14\357\274\214\351\230\266\344\271\230.md" | 164 ++++++++++++++++++ 1 file changed, 164 insertions(+) create mode 100644 "42 \346\226\271\345\242\236\345\205\264/20221220\345\234\206\347\232\204\351\235\242\347\247\257\357\274\214\350\256\241\347\256\227\346\254\241\346\225\260\357\274\214\344\272\244\346\215\242\344\275\215\347\275\256\357\274\214\346\261\202\346\225\260\347\273\204\345\222\214\357\274\214\351\230\266\344\271\230.md" diff --git "a/42 \346\226\271\345\242\236\345\205\264/20221220\345\234\206\347\232\204\351\235\242\347\247\257\357\274\214\350\256\241\347\256\227\346\254\241\346\225\260\357\274\214\344\272\244\346\215\242\344\275\215\347\275\256\357\274\214\346\261\202\346\225\260\347\273\204\345\222\214\357\274\214\351\230\266\344\271\230.md" "b/42 \346\226\271\345\242\236\345\205\264/20221220\345\234\206\347\232\204\351\235\242\347\247\257\357\274\214\350\256\241\347\256\227\346\254\241\346\225\260\357\274\214\344\272\244\346\215\242\344\275\215\347\275\256\357\274\214\346\261\202\346\225\260\347\273\204\345\222\214\357\274\214\351\230\266\344\271\230.md" new file mode 100644 index 0000000..935faf2 --- /dev/null +++ "b/42 \346\226\271\345\242\236\345\205\264/20221220\345\234\206\347\232\204\351\235\242\347\247\257\357\274\214\350\256\241\347\256\227\346\254\241\346\225\260\357\274\214\344\272\244\346\215\242\344\275\215\347\275\256\357\274\214\346\261\202\346\225\260\347\273\204\345\222\214\357\274\214\351\230\266\344\271\230.md" @@ -0,0 +1,164 @@ +# 作业一 + +```java +import java.util.Scanner; + +public class m19 { + //计算圆的面积,在主函数中接受圆的半径,在自定义函数中计算并输出。 + public static void main(String[] args) { + while (true){ + System.out.println(radius());} + } + public static double radius(){ + Scanner sc = new Scanner(System.in); + System.out.println("请输入半径:"); + double R = sc.nextDouble(); + double area = Math.PI * Math.pow(R, 2); + return area; + } +} + +``` + +# 作业二 + +```java +import java.util.Arrays; +import java.util.Random; +import java.util.Scanner; +//在主函数中产生20个0-10之间的随机数,将这20个随机数存入数组,并通过函数计算某个数在这些随机数中出现的次数(这“某个数”是在主函数中由用户输入的) +public class m20 { + public static void main(String[] args) { + Random r = new Random(); + int arr [] = new int [10]; + int count = 0; + for (int i = 0; i < arr.length; i++) { + int Unknown = r.nextInt(10); + arr[i] = Unknown; + } + System.out.println(Arrays.toString(arr)); + System.out.println("此时你可以输入这以上数组里的一个数,并查看他在数组里存在多少次:"); + Scanner sc = new Scanner(System.in); + int num = sc.nextInt(); + for (int i = 0; i < arr.length; i++) { + if (num == arr[i]){ + count+=1; + } + } + System.out.println("存在"+count+"次"); + } +} + +``` + +# 作业三 + +```java +import com.sun.org.apache.bcel.internal.generic.SWAP; + +import java.util.Arrays; +import java.util.Collections; +import java.util.Random; + +import static java.util.Collections.swap; + +public class m21 { +//在主函数中存入10个数组,在自定义函数中,将该数组最大值与第一个元素交换位置,最小值和最后一个交换位置,然后在主函数中输出交换后的数组 + public static void main(String[] args) { + int []arr=gennerateArray(10, 100); + System.out.println("这是改变之前的数组:"+Arrays.toString(arr)); + int max1 = arr[0]; + int min = arr[0]; + for (int i = 0; i < arr.length; i++) { + if(max1arr[i]){ + min = arr[i]; + } + } + for (int j = 0; j < arr.length; j++) { + if(arr[j]==max1){ + arr[j]=arr[0]; + } + } + for (int k = 0; k < arr.length; k++) { + if(arr[k] == min){ + arr[k]=arr[arr.length-1]; + } + } + arr[0] = max1; + arr[arr.length-1] = min; + System.out.println("这是改变之的数组:"+Arrays.toString(arr)); + + } + public static int[] gennerateArray(int len,int max){ + int[] arr=new int[len]; + for(int i=0;i