これは私がやりたいことです:
プロンプトで次のような数字を入力できるようにしたい
入力
10 10 20 30
その後、各数字を文字に変換したいので、出力は次のようになります
jjte
これが私のコードです。現在、私が得るのはnullだけです。
import java.util.Scanner;
public class mainClass {
public static void main(String[] args) {
System.out.println("Past in code here: ");
Scanner inputM=new Scanner(System.in);
String input=inputM.nextLine();
String[] Emessage=input.split(" ");
String[] eMessage=new String[Emessage.length];
for(int i = 0; i < Emessage.length; i++) {
if(Emessage[i]=="10"){eMessage[i]="a";}
if(Emessage[i]=="20"){eMessage[i]="b";}
if(Emessage[i]=="30"){eMessage[i]="c";}
if(Emessage[i]==" "){eMessage[i]=" ";}
}
System.out.println(" ");
for(int i=0;i<eMessage.length;i++){
System.out.print(eMessage[i]);
}
}
}
これは実行例です: .........................
ここにコードを貼り付けます:
10 20 30
nullnullnull
注: nullnullnull は abc と等しくなければなりません