java 標準入力 (記録)
N行のデータの入力
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String[]input_line = new String[sc.nextInt()];
sc.nextLine();
for(int i=0;i<input_line.length;i++){
input_line[i] = sc.nextLine();
System.out.println(input_line[i]);
}
}
入力例1
3
aaaaa
bbbbbb
cccc
出力例1
aaaaa
bbbbbb
cccc
3つのデータの入力
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String a = sc.next();
String b = sc.next();
String c = sc.next();
System.out.println(a);
System.out.println(b);
System.out.println(c);
}
scにまず新しく入力されたものを入れるよと、new Scanner(System.in)と書く。
次に、sc.next()でスキャン文字を入れていく。nextの回数分scに入れる。
N個のデータの入力 (空白除去)
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String N = sc.nextLine();
int n = Integer.parseInt(N);
// String[] str = sc.nextLine().split(",");
String[] str = sc.nextLine().split("[ ]");
for(int i =0; i <n;i++){
System.out.println(str[i]);
}
}
.split("[ ]")で空白行を除去して出力したりできます。
入力例1
3
aaaaa bbbbbb cccc
出力例1
aaaaa
bbbbbb
cccc
カンマ区切りの3つのデータの入力
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String[] str = sc.nextLine().split(",");
System.out.println(str[0]);
System.out.println(str[1]);
System.out.println(str[2]);
}
}
入力例1
aaaaa,bbbbbb,cccc
出力例1
aaaaa
bbbbbb
cccc
カンマ区切りのN個のデータの入力
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String N = sc.nextLine();
int n = Integer.parseInt(N);
String[] str = sc.nextLine().split(",");
for(int i =0; i <n;i++){
System.out.println(str[i]);
}
}
入力例1
3
aaaaa,bbbbbb,cccc
出力例1
aaaaa
bbbbbb
cccc
Author And Source
この問題について(java 標準入力 (記録)), 我々は、より多くの情報をここで見つけました https://qiita.com/acekame/items/4c10965d713ecf04d147著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .