プログラミング勉強日記
2020年12月22日
昨日に引き続きJavaでの標準入力について扱う。入力された空白で区切られえた数値をデータで受け取る方法を示す。
ScannerのnextIntメソッドを使う方法
import java.util.*;
public class Sample {
public static void main(String[] args) {
int[] points = new int[5];
Scanner scan = new Scanner(System.in);
for(int i = 0; i < points.length; i++) {
points[i] = scan.nextInt();
System.out.println(points[i]);
}
}
}
キャストする方法
import java.util.*;
public class Sample {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String[] pointsStr = scan.nextLine().split(" ");
int[] points = new int[pointsStr.length];
for(int i = 0; i < points.length; ++i) {
points[i] = Integer.parseInt(pointsStr[i]);
System.out.println(points[i]);
}
}
}