Java 扫描整数和for循环以扫描某些字符串
我试图扫描一个整数,并运行一个循环来扫描字符串,直到那个整数。但是这段代码跳过了第一个字符串Java 扫描整数和for循环以扫描某些字符串,java,string,integer,java.util.scanner,Java,String,Integer,Java.util.scanner,我试图扫描一个整数,并运行一个循环来扫描字符串,直到那个整数。但是这段代码跳过了第一个字符串 import java.util.ArrayList; import java.util.Scanner; public class A1 { public static void main(String[] args) { ArrayList <String> A = new ArrayList<String>(); Scanner
import java.util.ArrayList;
import java.util.Scanner;
public class A1 {
public static void main(String[] args) {
ArrayList <String> A = new ArrayList<String>();
Scanner sc = new Scanner(System.in);
System.out.println("How many strings to add:");
int a = sc.nextInt();
for(int i=0; i<a; i++)
{
System.out.printf("Enter %dth string:\n", i+1);
String s = sc.nextLine();
A.add(s);
}
for(int i=0; i<A.size(); i++)
{
System.out.println(A.get(i));
}
}
}
import java.util.ArrayList;
导入java.util.Scanner;
公共A1级{
公共静态void main(字符串[]args){
ArrayList A=新的ArrayList();
扫描仪sc=新的扫描仪(System.in);
System.out.println(“要添加多少字符串:”);
int a=sc.nextInt();
对于(inti=0;i只需将代码更改为以下内容:
import java.util.ArrayList;
import java.util.Scanner;
public class A1 {
public static void main(String[] args) {
ArrayList <String> A = new ArrayList<String>();
Scanner sc = new Scanner(System.in);
System.out.println("How many strings to add:");
int a = sc.nextInt();
for(int i=0; i<a; i++)
{
System.out.printf("Enter %dth string:\n", i+1);
String s = sc.next(); //This will wait until you give argument
A.add(s);
}
for(int i=0; i<A.size(); i++)
{
System.out.println(A.get(i));
}
}
}
import java.util.ArrayList;
导入java.util.Scanner;
公共A1级{
公共静态void main(字符串[]args){
ArrayList A=新的ArrayList();
扫描仪sc=新的扫描仪(System.in);
System.out.println(“要添加多少字符串:”);
int a=sc.nextInt();
对于(int i=0;i只需将代码更改为以下内容:
import java.util.ArrayList;
import java.util.Scanner;
public class A1 {
public static void main(String[] args) {
ArrayList <String> A = new ArrayList<String>();
Scanner sc = new Scanner(System.in);
System.out.println("How many strings to add:");
int a = sc.nextInt();
for(int i=0; i<a; i++)
{
System.out.printf("Enter %dth string:\n", i+1);
String s = sc.next(); //This will wait until you give argument
A.add(s);
}
for(int i=0; i<A.size(); i++)
{
System.out.println(A.get(i));
}
}
}
import java.util.ArrayList;
导入java.util.Scanner;
公共A1级{
公共静态void main(字符串[]args){
ArrayList A=新的ArrayList();
扫描仪sc=新的扫描仪(System.in);
System.out.println(“要添加多少字符串:”);
int a=sc.nextInt();
对于(int i=0;i这可能有帮助:。这可能有帮助:。