Java(初心者用)No.021 〜文字列の結合〜
こんにちは!
駆け出しエンジニアTPYです!
「こんな書き方もあるよ!」なんてコメントお待ちしています^^
あえて無駄な書き方をしてる場合もあるので、
その無駄を見つけたあなたはJavaスペシャリスト!
【問題】
入力された文字を結合し1つの文字列として、出力してください。
【条件】
入力される文字数を表す整数Nが入力されます。
N文字分の文字が1文字ずつ改行区切りで入力されます。
N個の文字を全て結合し、1つの文字列として出力してください。
【実行例】
3(入力)
T(入力)
p(入力)
y(入力)
Tpy
【解答例】
// No021 import java.util.*; class Main { public static void main(String[] args) { // Scannerクラスのインスタンスを作成 // 引数で標準入力System.inを指定する Scanner sc = new Scanner(System.in); System.out.print("何文字入力しますか > "); int num = sc.nextInt();sc.nextLine(); String[] StrArray = new String[num]; for(int i = 0; i < num; i++){ System.out.print((i + 1) + "文字目の文字 > "); StrArray[i] = sc.nextLine(); } String str = String.join("",StrArray); System.out.println("入力された文字を1つに結合した文字列:" + str); } }
Thankyou For Java