diff --git "a/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2321.java" "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2321.java" new file mode 100644 index 0000000000000000000000000000000000000000..ba6b9ddd47e1c1e1f230fc4eb6045d825e691470 --- /dev/null +++ "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2321.java" @@ -0,0 +1,21 @@ +import java.util.Scanner; + +public class zuoye3 { + // 编写函数,计算圆的面积和周长,在主函数中接受圆的半径,在自定义函数中计算并输出 + public static void main(String[] args) { + Scanner bj = new Scanner(System.in); + System.out.println("请输入圆的半径(cm):"); + double num = bj.nextInt(); + double s = qq(num); + System.out.println("圆的面积为:" + s+"(cm)"); + double l = ww(num); + System.out.println("圆的周长为:" + l+"(cm)"); + } + static double qq(double num) { + return (num * num) * 3.14; + } + static double ww(double num) { + return 2 * 3.14 * num; + } + } + diff --git "a/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2322.java" "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2322.java" new file mode 100644 index 0000000000000000000000000000000000000000..32f0d56ca7fdd164eda4c903f29f036e118f8765 --- /dev/null +++ "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2322.java" @@ -0,0 +1,27 @@ +import java.util.Scanner; + +public class zuoye4 { + // 在主函数中产生20个0-10之间的随机数,将这20个随机数存入数组,并通过函数计算某个数在这些随机数中出现的次数(这“某个数”是在主函数中由用户输入的) + public static void main(String[] args) { + Scanner shu =new Scanner(System.in); + System.out.println("请输入一个数:"); + int aa = 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");} +// Math是数学类,random()是Math类中的一个方法,random本身只产生(0~1)之间的小数, +// random()*10 意思是产生0~10之间的小数 ,int(random()*10)的意思是强制取整,把小数部分去掉只去整数部分,所以 就变成了 产生0~9之间的整数。 + System.out.println(""); + int count =num(nums,aa); + System.out.println("该数在下面的随机数中共出现过"+count+"次"); + } + static int num (int []nums,int ss){ + int count =0; + for (int i =0;i< nums.length;i++) + if (nums [i] ==ss) + count++; + return count; + } + } + diff --git "a/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2323.java" "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2323.java" new file mode 100644 index 0000000000000000000000000000000000000000..6481ca17c7e4b89209e9f2615a9d08a94bce5692 --- /dev/null +++ "b/35 \345\274\240\344\277\212\350\261\252/20221219\347\254\254\344\271\235\346\254\241\344\272\244\344\275\234\344\270\2323.java" @@ -0,0 +1,44 @@ +import java.util.Arrays; +import java.util.Scanner; + +public class zuoye5 { + // 在主函数中接收10个数存入数组,在自定义函数中,将该数组中的最大值与第一个元素交换,最小值与最后一个元素交换,然后在主函数中输出交换后的数组 + public static void main(String[] args) { + int ten =10; + int []arr=new int[ten]; + Scanner num =new Scanner(System.in); + for (int i=0;i< arr.length;i++){ + System.out.println("请输入第"+(i+1)+"个数:"); + int shuru= num.nextInt(); + arr[i]=shuru ; + } + System.out.println(Arrays.toString(arr)); + int max =arr[0]; + int min =arr[0]; + maxx (max,arr); + System.out.println("最大值:"+maxx( max,arr)); + minn(min,arr); + System.out.println("最小值:"+minn(min,arr)); + int t=0; + + + } + static int maxx (int max,int [] arr){ + for (int i=0;i