Java练习5
创始人
2024-05-03 09:49:47
0

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


前言

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

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();}//输出数组1System.out.println(Arrays.toString(arr1));//反转数组for (int i = 0; i < arr1.length; i ++) {arr2[6 - i] = arr1[i];}//输出数组2System.out.println(Arrays.toString(arr2));}
}


总结

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

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...