0
点赞
收藏
分享

微信扫一扫

Java 1119 九九乘法表的值

题目描述
给定一个正整数n,打印1~n的乘法表上每个位置的数值。n小于等于9。

输入要求
输入一个正整数n。

输出要求
输出1~n的乘法表上对应位置的数值,

输入样例
5

输出样例
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25

提示
用%-4d控制左对齐的输出格式,但是每行对角线上数据直接用"%d\n"来控制输出。

这道题没什么好讲的,就是格式那里,我觉得可以说一下。我们这几上代码

package myJavaStudy;

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int i = 1, j = 1;
        int n;
        Scanner scanner = new Scanner(System.in);
        n = scanner.nextInt();
        scanner.close();
        for (i = 1; i <= n; i++) {
            for (j = 1; j <= i; j++) {
                if (j == i) {
                    System.out.print(String.format("%d\n", i * j));
                } else {
                    System.out.print(String.format("%-4d", i * j));
                }
            }
        }
    }
}

对于C语言选手来说,直接%4d,但是对于Java呢?我们还得了解一下强大的format方法。
String.format("",arg);
写完继续打工咯。

举报

相关推荐

九九乘法表

java打印九九乘法表

输出九九乘法表

Java实现九九乘法表

打印九九乘法表

九九乘法表(简述)

java编写九九乘法表

Java打印九九乘法表

0 条评论