TPY ENGINEERING VLOG

TPY ENGINEERING VLOG(C,JAVA)

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


“"