Java练习5

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:

12月30日练习内容


提示:以下是本篇文章正文内容,下面案例可供参考

一、题目1-数组遍历

1.题目描述

将用户输入的六个数字填入数组并找出数组中最大值和最小值

2.代码与思路

2.1思路

1.定义两个变量max与min,创建一个int数组

2.使用for循环输入,当i等于0时,给max与min赋值,一边将数据加入数组,一边判断最大最小值

3.输出最大值与最小值

2.2代码

代码如下(示例):

import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        int max = 0;
        int min = 0;
        int[] arr = new int[6];
        for (int i = 0 ; i < arr.length; i ++) {
            arr[i] = in. nextInt();
            if (i == 0) {
                max = arr[i];
                min = arr[i];
            }
            if (arr[i] > max) {
                max = arr[i];
            } else if (arr[i] < min) {
                min = arr[i];
            }
        }
        System.out.println(max + " " + min);
    }
}

二、题目2-数组到转

1.题目描述

输入6个整数,先将其输出然后再将数组倒转,再次输出数组

2.思路与代码

2.1 思路

1.创建两个数组arr1与arr2;

2.第一个for循环将数据输入数组arr1

3.第二个for循环将数据反转输入arr2

4.将arr1与arr2输出

2.2 代码

代码如下(示例):

import java.util.Scanner;
import java.util.Arrays;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        //定义两个数组
        int[] arr1 = new int[6];
        int[] arr2 = new int[6];

        //将数据输入数组
        for (int i = 0; i < arr1.length; i ++) {
            arr1[i] = in.nextInt();
        }
        //输出数组1
        System.out.println(Arrays.toString(arr1));

        //反转数组
        for (int i = 0; i < arr1.length; i ++) {
            arr2[6 - i] = arr1[i];
        }

        //输出数组2
        System.out.println(Arrays.toString(arr2));
    }
}


总结

提示:这里对文章进行总结:
 

你可能感兴趣的:(java练习,java)