1.题目描述:
输出一个整数的每一位,如:123的每一位是1 , 2 , 3
代码实现:
public static void main(String[] args) {
System.out.println("请输入一个整数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
Print(num);
}
public static void Print(int num) {
//递归终止条件
if (num > 9) {
Print(num / 10);
}
System.out.print(num % 10 + " ");
}
2.题目描述:
输出n*n的乘法口诀表,n由用户输入。
代码实现:
public static void main(String[] args) {
System.out.println("请输入乘法口诀的行数:");
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
for(int i = 1; i <= n;i ++){
for(int j = 1; j <= i ;j++){
System.out.print(i + "*" + j + "=" + i * j + "\t");
}
System.out.println();
}
}