「java怎样输入一个数组」java怎么把输入的数存入数组

博主:adminadmin 2022-12-17 05:45:07 74

今天给各位分享java怎样输入一个数组的知识,其中也会对java怎么把输入的数存入数组进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

如何在java控制台输入数组?

import java.io.*;\x0d\x0apublic class arraySystemin {\x0d\x0apublic static void main(String[] args) {\x0d\x0aBufferedReader br = new BufferedReader(new InputStreamReader(System.in));\x0d\x0aint[] a = new int[10];\x0d\x0atry{\x0d\x0a for(int i = 0; i

回答于 2022-11-16

Java 怎样从键盘输入数组?

首先我声明..c语言我知道怎么输入..但是java我也知道有System.in来输入的...但是我没有用过system.in来输入东西...

恩.我应该跟你一样.是从学c语言.然后就学java面向对象语言...这里我说了java跟c的不同了.是面向对象编程了..一开始我接触java的时候,在你所有遇到的这个问题.当时我也存在..习惯在c语言是用scanf输入东西测试..但是java,那时候我烦恼为啥就没有类似c语言那好的一个输入的东西呢..那时候我还不知道system.in是输入东西..后来才知道的..但是知道了后我一次都没有用过...因为没有必要在控制台输入的东西..根本就不是在程序上面给用户用到的...就类似一个j2se的桌面程序..它面向用户的是窗口界面了.控制台仅是程序员用来打印查看数据的唯一界面了..就说控制台式面对开发者.而不像c语言那样.既面向用户也面向开发者了..所以需要那个输入..但是java不是..所以控制台那个输入我从来都没有用过了. j2ee跟j2me就更不用说需要输入了..j2ee的输入是网页上面输入的..j2me限制更多.如果你学过就知道了...

类似你上面需要用10个数来测试.. ..我觉得你就

int a[] = {1,2,3,4,5,6,7,8,9,10}..初始化就定义出来.然后你需要什么测试就测试了..不用什么输入了.多麻烦.以后你就感觉到的了.

java 键盘输入二维数组

源代码:

import java.util.Scanner;

public class 二维数组 {

    public static void main(String[] args) {

        // TODO Auto-generated method stub

        System.out.println("输入你需要的阶层数:");

        Scanner scan = new Scanner(System.in);

        int n=scan.nextInt();//定义需要的阶层数n

        int[][]array=new int[n][n];//定义一个n*n的数组array

        System.out.println("输入数组的各个元素:");

        for(int i=0;in;i++){

            for(int j=0;jn;j++){

                array[i][j]=scan.nextInt();//给数组赋值

            }

        }

        System.out.println("你输入的数组为:");

        for(int i=0;in;i++){

            for(int j=0;jn;j++){

                System.out.print(array[i][j]+"\t");

                if(j==n-1)

                    System.out.println();

            }

        }

    }

}

java 怎么在控制台输入数组

代码如下:

运行结果如下:

文字版代码如下:

import java.util.Scanner;

public class Test {

public static void main(String[] args){

Scanner in=new Scanner(System.in);

int n,i;

System.out.print("请输入数组a[]的元素个数:");

try{

n=in.nextInt();

int[] a=new int[n];

for(i=0;in;i++){

System.out.print("请输入数组a["+i+"]:");

a[i]=in.nextInt();

}

in.close();

System.out.println("输入的数组为:");

for(i=0;in;i++)

System.out.print(a[i]+" ");

}

catch(Exception e){

e.printStackTrace();

}

}

}

java输入一个数组

BufferedReader reader = null;

try{

reader = new BufferedReader(new FileReader(new File("D:\\abc.txt")));

while(true){

String s = reader.readLine();

System.out.println(s);

}

//这是从外部文档中读文件的,从键盘一般不用它,至少我没见过。。

}catch(Exception e){//已经读完文档

reader.close();

}

从键盘用Scanner

Scanner scan = new Scanner(System.in);

int[] number = new int(10);

for(int i = 0; i 10; i++)

number[i] = scan.nextInt();

这样就读入十个数了。

java怎么输入一组自由长度的数组,并排序输出

两种解决方法,先设置一个定长的数组,向里面加入数据如果数据超过数组长度,则声明一个新的更长的数组,复制过去,排序就是用已有的排序算法解决。

第二种用arraylist也可以实现这个功能,其实第一种解决方法就是arraylist的底层实现。

数组必须定长,或者初始化是赋予给定值

关于java怎样输入一个数组和java怎么把输入的数存入数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-17,除非注明,否则均为首码项目网原创文章,转载请注明出处。