[英]The correct way to find output wiil be?
我有這個
輸入
3
Hong Kong
India
Usa
12
130
20
And Expected output is
Hong Kong
Usa
India
12
20
130
但我得到線程“主”java.util.InputMismatchException 中的唯一異常
如何獲得完整的字符串。
public class Main{
public static void main (String[] args) {
Scanner sc=new Scanner(System.in);
int no=sc.nextInt();
String[] cname=new String[no];
int[] pop=new int[no];
for(int i=0;i<no;i++){
cname[i]=sc.nextLine();
}
for(int i=0;i<no;i++){
pop[i]=sc.nextInt();
}
您可以像這樣添加值,也可以將值放入數組:
int no = Integer.parseInt(sc.nextLine());
----------------------------------------
pop[i] =Integer.parseInt(sc.nextLine());
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.