用java在控制台输入5个数据,将其存储到数组中,然后求出最大值和最小值

如题所述

import java.util.Scanner;

public class Demo {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] ints = new int[5];
for (int i = 0; i < 5; i++) {
System.out.println("请输入第"+(i+1)+"个数字");
int a = sc.nextInt();
ints[i] = a;
}

int max = ints[0];
for (int i =1 ; i < ints.length; i++) {
if(ints[i]>max) {
max = ints[i];
}
}
System.out.println("Max:"+max);
}

}

希望是你要的答案,如果求最小,大于号改为小于号就行

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-21
这个简单,用scanner控制台输入,再定义一个长度为5的数组,float[] f=new float[5],然后for循环遍历数组,用if分支语句找出最大值和最小值,望采纳本回答被提问者和网友采纳

java:输入五个数,输出最大最小值
import java.util.Scanner;class gt { public static void main(String[] args) { \/\/ TODO Auto-generated method stub Scanner input=new Scanner(System.in);int[] a=new int[5];int max=0,min=0;System.out.print("输入五个整数:");for(int i = 0 ;i<5;i++){ a[i]=input.nex...

java输入5个数输出最大和最小值
可以使用数组接收所输入的数字,然后使用数组集合的排序方法Arrays.sort();进行有序排序,取出 0 索引和 length-1 索引的数值,也就是最小值和最大值。示例代码:import java.util.Arrays;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc = new...

java从键盘输入五个数,求解最大数
System.out.print("请输入第" + (i+1) + "个数:");nums[i] = scanner.nextInt(); \/\/ 从键盘输入一个数,并存储到数组中 } int maxNum = nums[0]; \/\/ 定义一个变量,用来存储最大值,初始值为数组的第一个元素 for (int i = 1; i < nums.length; i++) { if (nums[i]...

...输入五个数,比较后输出最大值和最小值,用java语言编写
System.out.print( "Enter fifth integer: " );number5 = input.nextInt();int[] a = new int[5];a[0] = number1;a[1] = number2;a[2] = number3;a[3] = number4;a[4] = number5;int min = 999;int max = 0;for (int i = 0; i < 5; i++) { if (a[i] < ...

...输入5个数到数组中 找出该数组中的最大值和最小值
getInt(){return Integer.parseInt(getString());}public static void main(String[] args){int[] s = new int[5];for(int i=0; i

用java!!输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的...
Java输入五个数,保存到一个数组中,然后将这五个数字进行从小到大的排列 采用冒泡排序法,如下:package com.test;import java.util.Arrays;import java.util.Scanner;public class TestA {public static void main(String[] args) {\/\/数组计量int count=0;int[] arr=new int[5];\/\/循环输入5个...

java中产生5个5位数的随机数,存放在数组中,并输出,求助
private static void RandomTest() { Random rand=new Random(); int num=0; int save[]=new int[6]; int i=1; while(i<6) { num=(int)(rand.nextDouble()*(100000-10000)+10000); save[i]=num;\/\/放入数组 System.out.println("第"+i+"个数:"+s...

java中,如何提示用户从键盘输入5个整数,并把这些整数存储到对应的数组元...
public static void main(String[] args) { System.out.println("请输入数字:");Scanner input =new Scanner(System.in);String str= input.nextLine();String x[]=str.split(" "); 使用split按空格分割,并赋值给数组x;for(int i=0;i<x.length;i++)System.out.print(x[i]+" ")...

编写一个程序从键盘输入5个整数,将最大、最小的整数找出来输出_百度知 ...
\/ public static void main(String[] args) { \/\/ TODO Auto-generated method stub int max=0;int min=0;BufferedReader br=new BufferedReader(new InputStreamReader(System.in));for (int i=1;i<=5;i++){ String s=br.readLine();int x=Integer.parseInt(s);if (i==1) { min=x...

java怎么在控制台输入数字,并存入数组?
public static void main(String args[]) { \/\/定义Integer数组,默认值为10个null Integer[] readNums = new Integer[10]; \/\/使用Scanner的sytem in流 Scanner sca = new Scanner(System.in); for(int i=0;i<10;i++){ \/\/读取数字放入数组的第i个元素 readNums[i]=...

相似回答