- /*
- 需求:键盘录入一个数据n(1<=n<=9),输出对应的nn乘法表
-
- 分析:
- A:键盘录入,用Scanner实现
- B:输出对应的nn乘法表,用方法实现
- 两个明确:
- 返回值类型:void
- 参数列表;参数个数:1;参数类型:int
- */
- import java.util.Scanner;
- class FunctionDemo {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
-
- System.out.println("请输入n的数值:");
- int x = sc.nextInt();
-
-
- //调用方法
- NN(x);
- }
-
- //用方法实现
- public static void NN(int n) {
- /*
- 1*1=1
- 1*2=2 2*2=4
- 1*3=3 2*3=6 3*3=9
- ......
- */
- for (int x=1;x<=n;x++) {
- if(n>9 || n<1) {
- System.out.println("你输入的数字有误");
- break;
- }
-
- for (int y=1;y<=x;y++) {
- System.out.print(y+"*"+x+"="+y*x+"\t");
- }
- System.out.println();
-
- }
-
- }
-
- }
复制代码 |
|