![見出し画像](https://assets.st-note.com/production/uploads/images/51697517/rectangle_large_type_2_5660fd454a29bd25bf850ae509be59ac.jpeg?width=800)
Photo by
shinsukesugie
新卒Java研修まとめ その5
4桁の数値を1桁目と4桁目を足す、2桁目と3桁目を足す、その結果を文字列に変換して出力するプログラム
import java.util.Scanner;
public class Step_10 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
//文字列を一桁ずつString型の配列に代入
String[] line = s.split("");
//配列の1番目と4番目を数値に変換し足す、その結果を文字列に変換
String a = Integer.toString(Integer.parseInt(line[0]) + Integer.parseInt(line[1]));
//配列の2番目と3番目を数値に変換し足す、その結果を文字列に変換
String b = Integer.toString(Integer.parseInt(line[2]) + Integer.parseInt(line[3]));
System.out.println(a + b);
}
}
実行結果
//入力される値
2134
//出力される値
37
学んだポイント
・Integer.toString()メソッド:数値を文字列に変換する
・Integer.parseInt()メソッド:文字列を数値に変換する
・String[] 配列名 = 変数名.split("");:文字列を1桁ずつ配列に代入する
この記事が気に入ったらサポートをしてみませんか?