Java基础练习题题解

估计很多都一样?记录一下自己成长的足迹。

作图

1





public class basic1_1 {
    public static void main (String[] args) {
        System.out.println("""
                *********
                 *********
                  *********
                   *********""");
    }
}

循环与判断

求S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。

百度到一个实现方法,我觉得十分的脑洞大开(可能是我太蠢了),稍作修改。

import java.util.Scanner;

public class basic3_1 {
    public static void main (String[] args) {
        Scanner input = new Scanner(System.in);
        int num = input.nextInt();
        int sum_i = 0, sum_n = 0;
        for (int i=1;i<=num;i++) {
            sum_i += i; sum_n += sum_i;
        }
        System.out.println(sum_n);
    }
}
Licensed under CC BY-NC-SA 4.0
最后更新于 Mar 24, 2022 00:00 UTC