競技プログラミング メモ 入力値 受け取り java
// 文字列 取得 出力
Scanner sc = new Scanner(System.in);
String str;
str = sc.next();
Scanner sc = new Scanner(System.in);
String str;
str = sc.next();
System.out.print(str);
--------------
// 整数取得
Scanner sc = new Scanner(System.in);
// 整数取得
int g_i = sc.nextInt();
System.out.println(g_i + 1);
// 整数取得
int g_i = sc.nextInt();
System.out.println(g_i + 1);
---------------
// 1行のデータの入力 出力
Scanner sc = new Scanner(System.in);
String str;
Scanner sc = new Scanner(System.in);
String str;
str = sc.nextLine();
System.out.print(str);
System.out.print(str);
---------------
// 3行のデータの入力 出力
Scanner sc = new Scanner(System.in);
String arr = new String[3];
Scanner sc = new Scanner(System.in);
String arr = new String[3];
for(int i = 0;i < arr.length;i++) {
arr[i] = sc.nextLine();
}
arr[i] = sc.nextLine();
}
for(String a : arr) {
System.out.println(a);
}
System.out.println(a);
}
---------------
// N行のデータの入力 出力
Scanner sc = new Scanner(System.in);
int loop;
loop = sc.nextInt();
String arr = new String[loop];
Scanner sc = new Scanner(System.in);
int loop;
loop = sc.nextInt();
String arr = new String[loop];
for(int i = 0;i < arr.length;i++) {
arr[i] = sc.next();
}
arr[i] = sc.next();
}
for(String a : arr) {
System.out.println(a);
}
System.out.println(a);
}
---------------
// 複数行 配列(リスト)に読み込む
while (sc.hasNextLine()) {
String data = sc.nextLine();
array.add(data);
}
String data = sc.nextLine();
array.add(data);
}
for(String str : array) {
System.out.println(str);
}
System.out.println(str);
}