📄 recursiondemo.java
字号:
package c11;
import java.util.*;
public class RecursionDemo {
/**
* @param args
*/
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
System.out.print("Enter an integer> ");
int number = keyboard.nextInt();
System.out.println("the digits in that number are> ");
inWords(number);
System.out.println();
System.out.println("If you add ten to that number,"
+" the digits in the new number are> ");
number += 10;
inWords(number);
System.out.println();
}
public static void inWords(int number) {
//if (number < 10) {
// System.out.print(digitWord(number) + " ");
//} else {
while(true){
}
// inWords(number / 10);
// System.out.print(digitWord(number % 10) + " ");
//}
}
private static String digitWord(int digit) {
String result = null;
switch (digit) {
case 0:
result = "zero";
break;
case 1:
result = "one";
break;
case 2:
result = "two";
break;
case 3:
result = "three";
break;
case 4:
result = "four";
break;
case 5:
result = "five";
break;
case 6:
result = "six";
break;
case 7:
result = "seven";
break;
case 8:
result = "eight";
break;
case 9:
result = "nine";
break;
default:
System.out.println("fatal error.");
System.exit(0);
}
return result;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -