Спасибо за помощь ребятам. Посмотрел на массивы. Думаю, что у меня это есть, но мне сложно с ним распечатать. Есть идеи? Он печатает тест слова, но только после нескольких пространств (предполагается, что тот, где мои письма, как предполагается, чтобы показать) Придумал это:Программа декодирования в Java
import java.util.Scanner;
public class q1 {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
char[] aArray = new char[10];
String[] Acypher = { "D", "D", "W", "E", "L", "H", "O", "R" };
for (int i = 0; i < 10; ++i) {
int input = in.nextInt();
switch (input) {
case 1:
String newin1 = Acypher[1];
break;
case 2:
String newin2 = Acypher[2];
break;
case 3:
String newin3 = Acypher[3];
break;
case 4:
String newin4 = Acypher[4];
break;
case 5:
String newin5 = Acypher[5];
break;
case 6:
String newin6 = Acypher[6];
break;
case 7:
String newin7 = Acypher[7];
break;
default:
System.out.println("Translation unknown. Please enter a new number.");
--i;
break;
}
}
String aArrayDc = new String(aArray);
System.out.println(aArrayDc + "test");
}
}
Почему у вас есть два: numInputs ++; – Abdelhak
Я предлагаю googling следующее: массивы (для хранения ввода), in.HasNext() (для чтения из сканера) и инструкции switch (для декодирования). – TangledUpInBlue