Java中如何用键盘输入的方式给各个数组元素赋值

Java中如何用键盘输入的方式给各个数组元素赋值,第1张

步骤如下:

1、打开Eclipse,新建项目,在项目src目录新建一个类。

2、引用数组的元素,语法格式如下。

3、索引从0开始,下标值可以是变量,也可以是常数。

4、数组初始化分为动态初始化和静态初始化。

5、数组动态初始化,指为已经创建好的数组元素进行赋值

6、数组静态初始化,指在声明数组并创建数组的同时对每个元素进行赋值,一次性初始化所有元素。

7、声明并创建字符型类型数组c,进行赋值。

改成这样试试。有两个问题:1、为什么要用两个键盘输入流input 、input1 ?其实完全用一个键盘输入流就能搞定。虽然你声明了两个键盘输入流,但实际上它们监听的是来自同一个地方的输入。
2、在对a数组完赋值后,i已经变成了50,所以 再对b数组赋值时,这个while (i<blength && inputhasNextInt())循环,根本就不会进去,b数组根本就不会被赋值。
Scanner input = new Scanner(Systemin);
// Scanner input1 = new Scanner(Systemin);
int[] a = new int[50];
int[] b = new int[50];
int i =0;
Systemoutprint("a:");
while (i<alength && inputhasNextInt())
{
a[i] = inputnextInt();
Systemoutprint(a[i] + " ");
i++;
}
Systemoutprint("\nb:");
i = 0;
while (i<blength && inputhasNextInt())
{
b[i] = inputnextInt();
i++;
}
Systemoutprint(b[1] + " " + b[2] );
}

BufferedReader reader = null;
try{
reader = new BufferedReader(new FileReader(new File("D:\\abctxt")));
while(true){
String s = readerreadLine();
Systemoutprintln(s);
}
//这是从外部文档中读文件的,从键盘一般不用它,至少我没见过。。
}catch(Exception e){//已经读完文档
readerclose();
}
从键盘用Scanner
Scanner scan = new Scanner(Systemin);
int[] number = new int(10);
for(int i = 0; i < 10; i++)
number[i] = scannextInt();
这样就读入十个数了。

最简单的方法publicclassTest{publicstaticvoidmain(String[]args){Strings="zhuanhuan";int[]in=newint[slength()];for(inti=0;i


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/10267382.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存