基础中的基础,数据基本类型的练习

xiaoxiao2021-02-27  158

基础课程学完了,今天联系了一天的代码,都是旧知识,看了看视频,预习一下新东西,

虽然含金量不高,但是现在的我能轻松的理解这基础课程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-这个数之间的所有偶数,      * 如果没有就打印这个区间没有偶数      *      */ }

转载请注明原文地址: https://www.6miu.com/read-15415.html

最新回复(0)