java怎么从键盘向数组输入数字

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]=sca.nextInt(); //通过输出可以看到数组被一个一个赋值了,实际使用中不需要打印 System.out.println(Arrays.asList(readNums)); }}

代码如下:
方法一

方法二

Java简介
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
主要组成
Java由四方面组成:
1、Java编程语言,即语法。
2、Java文件格式,即各种文件夹、文件的后缀。
3、Java虚拟机(JVM),即处理*.class文件的解释器。
4、Java应用程序接口(Java API)。
体系
Java分为三个体系,分别为:
1、Java SE(J2SE,Java2 Platform Standard Edition,标准版)。
2、JavaEE(J2EE,Java 2 Platform, Enterprise Edition,企业版)。
3、Java ME(J2ME,Java 2 Platform Micro Edition,微型版)。

代码如下:

方法一

方法二



下面是一个 完整可执行的文件:
import java.util.*;
public class a{
public static void main(String args[])
{
int[] a = new int[10];
Scanner reader = new Scanner(System.in);
for(int i=0;i<10;i++){
a[i]=reader.nextInt();
}
}
}

可能不是最好的方法,有好的欢迎往上发:
import java.io.*;
public class ax
{
public static void main(String args[]) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int i,max=0;
int a[]=new int[5];
System.out.println("Input datas,use enter to seperate them:");
for(i=0;i<=a.length-1;i++)
{
a[i]= Integer.parseInt(br.readLine());
}
for(i=0;i<=a.length-1;i++)
System.out.println(a[i]);
}

Scanner input = new Scanner(System.in);
int[] arr = new int[5];
for(int i = 0; i < arr.length(); i++){
arr[i] = input.nextInt();
}
望采纳

命令行还是图形界面
命令行直接在运行语句后面加 java 文件名 1 2 3 4

java编程,从键盘录入10个整数数据,将每次录入的数据按从小到大的顺序...
答:楼主你好,先说一下我对这道题目的认识吧。1、输入10个数,一次按顺序插入。核心考察的应该是2点 1) 给定一个数组和一个整数n,找到这个数应该插入的位置。2) 插入这个数,其实就是从这个位置往后的所有元素后移一位即可。2、你的代码用的java的集合。我想这道题目的初衷是考察是1中的2点。

java怎么实现,从键盘输入若干整数,并存到数组里,直到输入为0时结束。*...
答:因为java当中创建数组时大小必须固定,而你这里的需求是输入元素个数不定,所以可以考虑先用List之类的集合类来存储输入元素,等输入结束时候再转为数组。示例:Scanner scanner = new Scanner(System.in);//基于系统输入创建一个扫描器List elements = new LinkedList(); //创建一个链表List用来接收元素...

用java语言,从键盘接收10个整数,将每次从键盘输入的整数按从小到大的...
答:import java.util.Scanner ;public class Test{ public static void main(String args[]){ Scanner input = new Scanner(System.in) ; //接受键盘数据实例化对象,int[] x = new int[10];for(int i = 0; i<x.length ; i++){ System.out.print("请输入第" +(i+1)+"个数:" );...

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]...

java程序设计:从键盘读入10个整数放入数组arr[]中,然后插入一个数字放...
答:{ arr[i]=in.nextInt();} System.out.println("请输入放入arr[9]中的整数:");arr[9]=in.nextInt();/*排序*/ Arrays.sort(arr);/*输出*/ System.out.println("排序后输出数据:");for(int x:arr){ System.out.println(x);} } } 建立记事本文件,命名ArraySort.java。cmd下:...

JAVA关于如何用键盘输入数组(元素为字母)的代码?
答:java不支持直接接受用户输入char类型的数据,你可以先接受成一个字符串的形式,然后用charAt方法取出字符 Scanner input = new Scanner(System.in);String str = input.next();if(str.length>1){ System.out.print("输入不合法!");}else{ for(int i=0;i<letters.length;i++){ letters[i]=...

用JAVA编写程序,实现对数组int a[]=new a[5];从键盘随意输入5个值
答:输入方式为:输入一个数,按一次回车 public class Test { public static void main(String[] args) { System.out.println("请输入:");Scanner sc = new Scanner(System.in);int []a = new int[5];int ct =0;while (ct<5) { a[ct++]= sc.nextInt();} Arrays.sort(a);System....

用JAVA 编程 .. 从键盘输入10个整数存入整型数组中,逆序输出这10个数...
答:String reg="^[0-9]*[1-9][0-9]*$";//判定是否是整数的正则 Pattern p = Pattern.compile(reg);String word="";try { word = br.readLine();String [] arrTmp = word.split(",");//以“,”为依据,截取输入的整数致String[]数组中 int l = arrTmp.length;if(l!=10){ Syst...

如何用JAVA编程从键盘输入10个整数存入整型数组中,逆序输出这10个数...
答:import java.util.Scanner;\x0d\x0apublic class test1 {\x0d\x0a public static void main(String[] args) {\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int a[] = new int [10];\x0d\x0a for(int i=0;i=0;j-- ){\x0d\x0a System.out....

JAVA中输入数组
答:{ public static void main(String[]args){ //Java动态数组的初始化 ArrayList al=new ArrayList();//向Java动态数组中添加数据 al.add(1);al.add(2);al.add(3);//输出Java动态数组 for(int i=0;i

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网