ZKX's LAB

java如何用inputstream从键盘输入数字 然后存到一个数组里面 java键盘输入一个数组

2021-04-07知识11

Java定义的一维数组怎么从键盘输入 很简单:int[]a=new int[10];Scanner scan=new Scanner(System.in);for(int i=0;i;i+){a[i]=scan.nextInt();}

java程序中从键盘输入一组数组并输出,再输出其中最大值和最小值 import java.util.Scanner;public class Test {public static void main(String[]args){e79fa5e98193e78988e69d8331333332623261Scanner s=new Scanner(System.in);System.out.println(\"请输入你要输的数组长度:\");int lenth=s.nextInt();System.out.println(\"请分别输入\"+lenth+\"个数:\");int[]shuZu=new int[lenth];for(int i=0;i;i+){shuZu[i]=s.nextInt();}int max=shuZu[0];int min=shuZu[0];System.out.println(\"您输入的数组为:\");for(int i=0;i;i+){System.out.print(\"\"+shuZu[i]);if(max[i])max=shuZu[i];if(min>;shuZu[i])min=shuZu[i];}System.out.println(\"\\n最大值:max=\"+max);System.out.println(\"最小值:min=\"+min);}}这个不知道满不满足要求呢?

java如何用inputstream从键盘输入数字 然后存到一个数组里面 首先我先说明一下,System.in就是inputstream类,你可以通过查看System类,就能找到in这个对象,见下图。由于inputstream类是抽象类,所以不能实例化对象的,所以需要使用Scanner来辅助实现。我附上程序源码和运算的结果图。供你参考。import java.util.Scanner;class setDataIntoArrary{public static void main(String[]args)throws Exception{Scanner a=new Scanner(System.in);System.out.print(\"Input Array data:\");while(true){String data[]=a.next().split(\":\");System.out.print(\"display Array data:\");for(int i=0;i;i+){System.out.print(data[i]+\"\");}}}}运算结果:

#java键盘输入一个数组#java从键盘输入数组#java键盘录入数组

qrcode
访问手机版