「java数组多次输入」java连续输入两个数组
本篇文章给大家谈谈java数组多次输入,以及java连续输入两个数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java数组可以多次赋值么
- 2、java中向字符串数组中多次输入字符串?
- 3、【关于java】多维数组输入问题
- 4、java中怎么不停的将输入的数存入数组(不知道长度),以回车结束。
- 5、scanner 连续输入多行数值 java该如何做?
- 6、java中怎么用read()方法连续输入几个int型整数?
java数组可以多次赋值么
就两种。
一种是直接赋值:
int[]
str
=
{12,1212,123};
一种是先定义长度,之后在赋值:
int[]
str
=new
int[3];
str[0]=12;
备注:这个根据实际情况选择即可,通常不知道具体值的时候就要用第二种。
java中向字符串数组中多次输入字符串?
用什么读取字符串?如果是控制台读取的话给你思路,我就不贴代码了:
1、每次读取一行,第一行读取后,new一个长度为长度为输入值的数组,比如String [] s=new String[读取的值];
2、读取第二行字符串,并设置为数组的第一位值,如:s[0]="读取的值";
3、后面类似。
【关于java】多维数组输入问题
InputStreamReader
iin=new
InputStreamReader(System.in);
System.out.println("请输入数字m:");
//输入100
BufferedReader
bin=new
BufferedReader(iin);
String
m=
bin.readLine();
System.out.println(m);
//输出100
System.out.println("请输入字符串:");
//输入
11,bb,cc,44
BufferedReader
in=new
BufferedReader(iin);
String
n=
in.readLine();
System.out.println(n);
//输出
11,bb,cc,44
这里接收输入,然后对输入进行处理转换成数组即可,你上面那代码是不行的,每次都处理一行输入肯定出错!
java中怎么不停的将输入的数存入数组(不知道长度),以回车结束。
如果你是接受控制台的输入,建议使用sanner这个类,new一个这样的类,构造方法传入system.in,这个类有一个nextint方法接受数字型输入,至于存储,可以使用list,最后在调用toarray方法转成数组
scanner 连续输入多行数值 java该如何做?
第一行输入数组的元素个数,第二行输入数组的元素,代码如下:
import java.util.Scanner;
public class Test
public static void main(String[] args)
Scanner in=new Scanner(System.in);
System.out.println("输入数组元素个数");
int n=in.nextInt();
int[] a=new int[n];
System.out.println("输入数组元素");
for(int i=0;in;i++)
a[i]=in.nextInt();
System.out.println("数组如下:");
for(int i=0;in;i++)
System.out.print(a[i]+" ");
java中怎么用read()方法连续输入几个int型整数?
这种就只有循环做了
比如规定一个结束的数值 比如是0.或者一个结束的条件
int [] input = new int[10];
Scanner read = new Scanner(System.in);
for(int k:input){
k = read.nextInt();//这样就实现了连续输入值 直到数组满。
}
//如果你要一次性读出输入的值 建议使用 String 读取 输入后再分解这个字符串得到值。
关于java数组多次输入和java连续输入两个数组的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-23,除非注明,否则均为
原创文章,转载请注明出处。