利用Java语言实现九九乘法表和等腰三角形

九九乘法表:
分析:使用嵌套for循环,第一层控制行数,第二层控制等式的列数

代码如下:

package ch4;

public class ch42 {

    public static void main(String[] args) {
        // i 控制行,j控制列
        for(int i = 1; i < 10; i++){
            for(int j = 1; j <= i; j++){
               if(i == j){
                   System.out.print(i + "×" + j + "=" + i*j);
               }else{
                   System.out.print(i + "×" + j + "=" + i*j + ",");
               }

            }
            System.out.println();
        }
    }
}

结果如下:
利用Java语言实现九九乘法表和等腰三角形_第1张图片
等腰三角形的输出:

分析:利用for循环实现,要考虑到每行的空格和每行*的比例。因为成等差数列:2n-1.

代码如下:

package ch4;

public class q {

    public static void main(String[] args){

        int n = 4;

        for(int i = 1; i <= n; i++){
            //输出每行的空格
            for(int j = 1; j <= n - i; j++){
                System.out.print(" ");
            }
            // 输出每行的*号
            for(int k = 1; k <= 2*i - 1; k++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

结果如下:
利用Java语言实现九九乘法表和等腰三角形_第2张图片

人生若只如初见,何事秋风悲画扇。
等闲变却故人心,却道故人心易变。
-----------纳兰性德
小白寄语:学如逆水行舟,不进则退。

你可能感兴趣的:(利用Java语言实现九九乘法表和等腰三角形)