java如何编程实现从键盘输入10个数存入数组,显示出来并从中找出最大值?

如题所述

import java.util.Scanner;

public class NumTest {

public static void main(String[] args) {

int[] nums=new int[10];
Scanner jin = new Scanner(System.in);
for (int i = 0; i < nums.length; i++) {
nums[i]=jin.nextInt();
}
int smallerNum=nums[0];
int biggerNum=nums[0];
System.out.print("这十个数是:");
for (int i = 0; i < nums.length; i++) {
System.out.print(" "+nums[i]);
if (smallerNum>nums[i]) {
smallerNum=nums[i];
}
if (biggerNum<nums[i]) {
biggerNum=nums[i];
}
}
System.out.println();
System.out.println("最小值为:"+smallerNum);
System.out.println("最大值为:"+biggerNum);

}

}
温馨提示:内容为网友见解,仅供参考
无其他回答

java编程(从键盘输入10个数,存入数组,然后把他们显示出来,(从中找出最...
首先定义一个长度为10的数组,然后用for循环来接收用户输入的数 在定义一个int类型的变量用来判断最大值 int min=arr[0];int[] arr=new int[10];for(int i=0;i<arr.length;i++){ arr[i]=input.nextInt();if(arr[i]<min){ min=arr[i];} } System.out.println("最大值是:"+min...

用JAVA从键盘输入10个整数存入一维数组求出最大值和最小值
} int [] array=readSystemInputNumbers();int x=array[0];for(int i=1;i<array.length;i++){ int item=array[i];if (item >x){ x=item;} } System.out.print(x);\/\/谢谢

...界面的Java Application程序,接受用户输入的10个整数,比较并输出其 ...
用JAVA 编写程序,从键盘读入10个整数存入数组,输出最大值,最小值及它们所在数组中的位置 import java.io.*;import java.lang.*;import java.util.StringTokenizer;class array { public static void main(String args[]){ StringTokenizer st=new StringTokenizer(\\"10 20 30 40\\");String s=\\"...

java 连续输入10个整数并输出最大最小值
public class Test{ public static void main(String args[]){ int i,min,max;int A[] = new int[10];Scanner input=new Scanner(System.in);for(int j=0,j<10;j++){\/\/输入10个数 System.out.println("请输入一个数字:");int length=input.nextInt();\/\/输入一个数字 A[i] =leng...

JAVA键盘上输入10实数,求最大数?
第一种情况(对已有的值做判断):public class lianxi{ \/\/定义类 public static void main(String[] args){ \/\/主方法 int[] list1={2,4,6,1,9,7,10,25,12,8}; \/\/创建数组 int aa=0; \/\/定义变量,用于存储最大值 for(int i=0;i<list1.length;i++){ \/\/用 for...

从键盘输入10个整数并存入数组中,编写通用函数过程,求出数组中元素的...
)Dim max As Integer Dim min As Integer Dim a(10) As Integer For i = 0 To 9 a(i) = InputBox("请输入第" & i + 1 & "个整数!")Print "a(" & i & ")=" & a(i)Next i Call MaxMin(a(), 9, max, min)Print "max=" & max Print "min=" & min End Sub ...

从键盘输入10个整数存入整型数组中,输出该数组中的最大值及其下标,要求...
0,*p = NULL;int arr[10] = {0};printf("输入10个整数:\\n");for(p = arr;p < arr + 10;p++)scanf("%d",p);for(p = arr;p <arr + 10;p++){ if(*p < *(p+1))max=*(p+1);\/\/else \/\/此处不需要 \/\/max=*p;} printf("max=%d\\n",max);return 0;} 输出:...

用java从键盘输入10个字符串存入到一个二维字符数组中,找出其中最大的...
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);String str = scanner.nextLine();\/\/从键盘输入一系列的字符char[] cs =str.toCharArray();\/\/将输入的所有内容转换到数组中Arrays.sort(cs);\/\/对数组进行从小到大的排序System.out.println(cs[cs.length-1])...

Java ,从scanner接收十个数字的数组,然后输出数组中最大的数和这个数...
第一个问题,循环输入,定义一个索引,输入一个数字,所以加加 for(int index;index<10;index++){ arr[index]=scanner.nextInt();} 第二个问题,定义一个临时变量存贮最大的数的索引,循环从前往后查找,找到最大的数;int maxIndex=0;for(int i=0;i<arr.length();i++){ if(arr[i]>...

java程序编写:键盘输入十个数,输出最大数。麻烦把每一步都是什么意思...
System.out.println("请输入所需整数的个数!");int a = scanner.nextInt();\/\/接受int型的一个数字,这里是你要输入几个数字如果是10个就输入10 int[] b = new int[a];\/\/建一个数组来存数字 for(int i=0;i<a;i++){ System.out.println("请输入第"+(i+1)+"个整数!");b[i]...

相似回答