1 文章介绍

2 项目结构

在这里插入图片描述

3 项目案例

3.1 practice01 求数组中的最小值

要求:定义一个getMin方法函数用于求数组中的最小值

代码展示

package Practice;
/*
 * 求数组的最小值
 * 原始数组:{ 4, 1, 6, 3, 9, 8 }
 * 最小值为:1
 */
public class practice01 {
    // 1.主方法main函数
    public static void main(String[] args) {
        int[] arr = { 4, 1, 6, 3, 9, 8 }; //  定义一个int[]数组
        // 1.1调用getMin方法,获取数组的最小值
        int min = getMin(arr);
        // 1.2打印最小值
        System.out.println("数组arr中的最小值为:" + min);
    }
    // 2.自定义方法:getMin用于获取数组的最小值
    public static int getMin(int[] arr) {
        int min = arr[0];
        for (int i = 1; i < arr.length; i++) {
            if(min > arr[i]) {
                min = arr[i];
            }
        }
        return min;
    }
}


输出效果图
在这里插入图片描述

3.2 practice02 对数组进行冒泡排序,得到递增数组

要求:
定义一个bubbleSort方法函数用于对数组进行冒泡排序
定义一个printArray方法用于打印输出数组

代码展示

package Practice;
/*
 * 冒泡排序
 * 原始数组:{ 4, 1, 6, 3, 9, 8 }
 * 排序后数组:{ 1, 3, 4, 6, 8, 9 }
 */
public class practice02 {
    // 1.主方法main函数
    public static void main(String[] args) {
        int[] arr = { 4, 1, 6, 3, 9, 8 }; //  定义一个int[]数组
        bubbleSort(arr);
        printArray(arr);
    }
    // 2.自定义方法:bubbleSort用于对数组进行冒泡排序
    public static void bubbleSort(int[] arr) {
        for (int i = 0; i < arr.length - 1; i++) {
            for (int j = 0; j < arr.length - 1 - i; j++) {
                if (arr[j] > arr[j + 1]) {
                    int temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
    }
    // 3.自定义方法:printArray用于打印数组元素
    public static void printArray(int[] arr) {
        System.out.println("排序后的数组为:");
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
    }
}


输出效果图
在这里插入图片描述

3.3 practice03 数组求和

要求:
定义一个sumArray方法函数用于对数组中所有元素进行求和运算

代码展示

package Practice;
/*
 * 数组求和
 * 原始数组:{ 4, 1, 6, 3, 9, 8 }
 * 数组求和为:31
 */
public class practice03 {
    // 1.主方法main函数
    public static void main(String[] args) {
        int[] arr = { 4, 1, 6, 3, 9, 8 }; //  定义一个int[]数组
        int sum = sumArray(arr);
        System.out.println("数组arr的求和结果为:" + sum);
    }
    // 2.自定义方法:sumArray用于对数组进行求和
    public static int sumArray(int[] arr) {
        int sum = 0;
        for (int i = 0; i < arr.length; i++) {
            sum += arr[i];
        }
        return sum;
    }
}



输出效果图
在这里插入图片描述

Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐