本文目录一览:
JAVA中输入数组
import java.util.ArrayList;
public class JavaArrayList
{
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;ia.size();i++)
{
int aEach=(int)a.get(i);
System.out.println(Integer.toString(aEach));
}123
java 手动自定义输入一个存储整数的数组,要求输出数组里面的2个最大值
public class Arr{ //数组 int[] arr = {3,1,6,4,5,10,2}; //对数组进行简单的排序 java.util.Arrays.sort(arr); //输出最大值、最小值 System.out.println("最大值:" + arr[arr.length-1] +"\n最小值:" + arr[0]); //从小到大输出 System.out.println(java.util.Arrays.toString(arr));}
如何在java控制台输入数组?
import java.io.*;
public class arraySystemin {
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] a = new int[10];
try{
for(int i = 0; i a.length ; i++){
System.out.print("请输入第" + i +"个数: ");
String s = bt.readLine();
a[i] = Integer.parseInt(s);
}
for(int i =0; i a.length; i++){
System.out.println("输入的第" + i + "个数为: " + a[i]);
}
}catch(Exception e){
e.printStackTrace();
}
我用的IO流来输入的,LS的要简单些
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();
}
}
}