paizaスキルチェック標準入出力まとめ【Java編】
paizaスキルチェックで最初に躓く入力と出力が思い通りにできない問題を解決するためにそれらをまとめておきます。
※間違っているところや改善できるポイントがあればコメントで教えてもらえるとうれしいです。
一つの文字列
str
import java.util.*;
public class Main {
public static void main(String[] args) {
/* 入力値の読み込み */
Scanner sc = new Scanner(System.in);
/* strの取得 */
String str = sc.nextLine();
/* 出力処理 */
System.out.println(str);
}
}
一つの整数
n
import java.util.*;
public class Main {
public static void main(String[] args) {
/* 入力値の読み込み */
Scanner sc = new Scanner(System.in);
/* strの取得 */
String n_s = sc.nextLine();
int n = Integer.parseInt(n_s); //整数型に変換
/* 出力処理 */
System.out.println(n);
}
}
n個の整数
n
n1 n2 n3 ...
import java.util.*;
public class Main {
public static void main(String[] args) {
/* 入力値の読み込み */
Scanner sc = new Scanner(System.in);
/* nの取得 */
String n_s = sc.nextLine();
int n = Integer.parseInt(n_s); //整数型に変換
/* n1 n2 n3 ...の取得 */
//空白区切りに文字型で要素ごとに配列に分割
String[] datas_s = sc.nextLine().split(" ");
//要素を整数型に変換
int[] datas = new int[datas_s.length];
for(int i = 0; i < datas_s.length; i++){
datas[i] = Integer.parseInt(datas_s[i]);
}
/* 出力処理 */
System.out.println(n);
System.out.println(Arrays.toString(datas));
}
}
n行の整数
n
1n1 1n2 1n3
2n1 2n2 2n3
3n1 3n2 3n3
...
import java.util.*;
public class Main {
public static void main(String[] args) {
/* 入力値の読み込み */
Scanner sc = new Scanner(System.in);
/* の取得 */
String n_s = sc.nextLine();
int n = Integer.parseInt(n_s); //整数型に変換
/* 出力処理 */
System.out.println(n);
/* の取得 */
int[][] datas = new int[10][10]; //データ数によって書き換える
for(int i = 0; i < n; i++){
//文字型で要素ごとに配列に分割
String[] datas_s = sc.nextLine().split(" ");
//要素を整数型に変換
for(int j = 0; j < datas_s.length; j++){
datas[i][j] = Integer.parseInt(datas_s[j]);
}
/* 出力処理 */
System.out.println(Arrays.toString(datas[i]));
}
}
}
Author And Source
この問題について(paizaスキルチェック標準入出力まとめ【Java編】), 我々は、より多くの情報をここで見つけました https://qiita.com/korod185/items/c8f248fc4cb511506c61著者帰属:元の著者の情報は、元の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 .