基础课程学完了,今天联系了一天的代码,都是旧知识,看了看视频,预习一下新东西,
虽然含金量不高,但是现在的我能轻松的理解这基础课程11天的内容了,很欣慰,继续练习
import java.util.Scanner; 创建一个长度为5的浮点型数组,使用键盘录入五个数,分别赋值给这个数组,定义三个方法: 方法一:求出这个数组的总和 方法二:求出这个数组平均数 方法三:求出这个数组的最小值*/ public class Demo3 { public static void main(String[] args) { double[] arr = new double[5]; Scanner sc = new Scanner(System.in); int index = 0; while(index < 5){ System.out.println("请输入一个数:"); double inputNum = sc.nextDouble(); arr[index] = inputNum; index++; } System.out.println("和为:"+getSum(arr)); System.out.println("平均数为:"+getAvg(arr)); System.out.println("最小值为:"+getMin(arr)); } /* * 定义一个求和方法 * 1,参数列表为double类型的数组 * 2,返回值为double类型的 */ public static double getSum(double[] arr){ double sum = 0; for (int i = 0; i < arr.length; i++) { sum += arr[i]; } return sum; } /* * 定义一个求平均数方法 * 1,参数列表为double类型的数组 * 2,返回值为double类型的 */ public static double getAvg(double[] arr){ double sum = getSum(arr); double avg = sum / arr.length; return avg; } /* * 定义一个求最小值方法 * 1,参数列表为double类型的数组 * 2,返回值为double类型的 */ public static double getMin(double[] arr){ double min = arr[0]; for (int i = 1; i < arr.length; i++) { if(min > arr[i]){ double temp = min; min = arr[i]; arr[i] = min; } } return min; } } ==============================================================================
package day05; /*定义一个方法 能接受一个大于0的整数, 打印0到这个整数(包含)之间的所有的偶数 如果没有偶数,则打印 ”在这个区间里没有偶数 ” 如 接受的数字是6则调用完方法打印出来的结果是 “在0和6之间的偶数是: 2 4 6” 如 接受的数字是 1则调用完方法打印出来的结果是 ”在0和1的这个区间里没有偶数 ”*/ public class Demo2 { public static void main(String[] args) { oushu(8); /* * 思路: 1.定义方法. 两个明确; 参数:int 返回值类型:void(因为只要求打印) * * 先判断这个数字>0 再判断这个数字==1 则打印在0和1的这个区间里没有偶数 ” 遍历每个元素. if判断是偶数还是奇数 判断是否有偶数. * 如果有就 打印0-这个数之间的所有偶数, 如果没有就打印这个区间没有偶数 * * */ } public static void oushu(int a) { // 定义标记 boolean index = false; // 判断0是不是大于0的数字 // System.out.println("在0-1的这个区间里没有偶数"); if (a > 0) { if (a != 1) { // 获取每一个0-a之间的元素 System.out.print("在0和" + a + "之间的偶数是:"); for (int i = 0; i <= a; i++) { if (i % 2 == 0) { // 找到改变标记 index = true; System.out.print(i+" "); } // 没判断标记 if (index == false) { System.out.println("这个区间没有偶数"); } } } else { System.out.println("在0-1的这个区间里没有偶数"); } } else { System.out.println("这个数字不符合要求"); } } /* * 判断 如果是1就打印在0-1的这个区间里没有偶数 if判断是偶数还是奇数 判断是否有偶数. 如果有 句打印0-这个数之间的所有偶数, * 如果没有就打印这个区间没有偶数 * */ }