Я новичок в программировании Java, я попробовал образец кода, чтобы получить ввод двухзначного числа и распечатать формулировку этого числа. < /p>
public class ReadNumberInWord {
public Integer number;
public ReadNumberInWord() {
Scanner userInput = new Scanner(System.in);
System.out.println("Enter the number to read out : ");
try {
number = userInput.nextInt();
readNumber();
} catch (Exception e) {
System.out.println("Please enter an integer");
new ReadNumberInWord();
}
}
public void readNumber() {
System.out.println("Entered number is : " + number);
int numSize = number.toString().length();
System.out.println("number size is : " + numSize);
switch (numSize) {
case 1:
sizeOne();
break;
case 2:
sizeTwo();
break;
case 3:
sizeThree();
break;
case 4:
sizeFour();
break;
default:
System.out.println("Enter number of four digit or less ");
new ReadNumberInWord();
break;
}
}
private void sizeFour() {
System.out.println("Number in words : " + numberCheck(number.toString()));
}
private void sizeThree() {
String[] sizeThree = number.toString().split("");
System.out.println(sizeThree[0]);
System.out.println(sizeThree[1]);
System.out.println(sizeThree[2]);
for (int i = 0; i
Подробнее здесь: https://stackoverflow.com/questions/224 ... it-strings