当前位置:首页 » 编程语言 » java循环输入数组

java循环输入数组

发布时间: 2022-05-02 02:38:09

java定义一个二维数组a[5][6],并通过循环实现对数组中每个数据的输入,最后输出

int a[][]=new int[5][6];
for(int i=0;i<5;i++){
for(int j=0;j<6;j++){
a[i][j]=1;
System.out.println(a[i][j]);
}
}
如果你想要给每一个元素赋值不同,那你必须要有一个已知的足够大的数组或者列表

⑵ Java 用for循环向一个一维数组中添加数据

源代码:

import java.util.Scanner;

public class addElement {

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("输入需要的数组大小:");
Scanner scan=new Scanner(System.in);
int n = scan.nextInt();//接受输入的数组大小
int[]arr=new int[n];//定义一个大小为刚输入的n的数组
System.out.println("输入数组的每个元素:");
for(int i=0;i<arr.length;i++)
arr[i]=scan.nextInt();//依次输入元素到arr[i]
System.out.println("数组的元素依次为:");
for(int i=0;i<arr.length;i++)
System.out.print(arr[i]+" ");
}

}

⑶ java用循环输入组数字怎么输出最大数和最小数

importjava.util.*;
publicclassMain
{
publicstaticvoidmain(String[]argv)
{
Scannersc=newScanner(System.in);
intn=sc.nextInt();//读入数组规模
intmin,max,sum,x;
x=sc.nextInt();//读入第一个元素
min=x;//对min、max、sum进行初始化
max=x;
sum=x;
for(inti=1;i<n;i++)//读入数组
{
x=sc.nextInt();
min=x<min?x:min;
max=x>max?x:max;
sum+=x;
}
System.out.println("最大值为:"+max);
System.out.println("最小值为:"+min);
System.out.println("和为:"+sum);
}
}

请采纳。

⑷ java数组怎么输入数据

1.新建Java工程和自定义类。

⑸ java中怎么循环输入二维数组

第一个用 System.out.print,不要用System.out.println

⑹ java 怎么在控制台输入数组

使用Scanner这个类
import java.util.Scanner;
Scnner sc=new Scnner(System.in);
然后使用for循环依次往数组添加
int[] array=new int[10];
for(int i=0;i<array.length;i++){
System.out.println("请输入一个数");
array[i]=sc.nextInt();
}

⑺ java中怎么不停的将输入的数存入数组(不知道长度),以回车结束。

如果你是接受控制台的输入,建议使用sanner这个类,new一个这样的类,构造方法传入system.in,这个类有一个nextint方法接受数字型输入,至于存储,可以使用list,最后在调用toarray方法转成数组

⑻ 用java定义一个数组,长度为3: 1)循环输入数组元素值(元素值在1到100之间)

public static void main(String[] args)

{

int[] a = new int[3];

Scanner in = new Scanner(System.in);

String num = "";

for (int i = 0; i < a.length; i++) {

System.out.println("请输入数组第"+(i+1)+"个元素");

num = in.nextLine();

if (isNum(num)) {

a[i] = Integer.valueOf(num);

}else{

System.out.println("非数字,请重新输入");

i--;

}

}

System.out.println("请输入一个数字");

num = in.nextLine();

if (isNum(num)) {

for (int j = 0; j < a.length; j++) {

if (a[j] == Integer.valueOf(num)) {

System.out.println(true);

return;

}

}

System.out.println(false);

}else{

System.out.println(false);

}

}


public static boolean isNum(String str){

return str.matches("^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9]+))?)$");

}

运行结果:
请输入数组第1个元素
11
请输入数组第2个元素
22
请输入数组第3个元素
33
请输入一个数字
11
true

⑼ java 用for循环为一个字符串数组输入从a到z的值。

publicclassUtil{
publicstaticvoidmain(String[]args){
//java用for循环为一个字符串数组输入从a到z的值。
String[]arr=newString['z'-'a'+1];
Stringresult="";
for(inti=0,j='a';i<arr.length;i++,j++){
arr[i]=j+"";
result+=j+"";//连起来,空格隔开
}
//遍历
System.out.println(java.util.Arrays.toString(arr));
//输出连起来的
System.out.println(result);
}
}

热点内容
编程猫知乎 发布:2025-05-15 02:18:00 浏览:631
服务器转接搭建 发布:2025-05-15 02:12:50 浏览:518
编译好的内核如何升级另一台主机 发布:2025-05-15 02:00:06 浏览:759
弹反脚本 发布:2025-05-15 01:58:24 浏览:587
安卓按键大师怎么用 发布:2025-05-15 01:54:12 浏览:688
手机ea服务器连不上怎么办 发布:2025-05-15 01:35:03 浏览:451
数据库数据插入语句 发布:2025-05-15 01:30:01 浏览:872
js是无需编译直接运行吗 发布:2025-05-15 01:28:30 浏览:477
android文件夹重命名 发布:2025-05-15 01:13:50 浏览:481
cns脚本 发布:2025-05-15 01:13:38 浏览:723