作图
1
1
2
3
4
5
6
7
8
9
| public class basic1_1 {
public static void main (String[] args) {
System.out.println("""
*********
*********
*********
*********""");
}
}
|
循环与判断
求S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的值。
百度到一个实现方法,我觉得十分的脑洞大开(可能是我太蠢了),稍作修改。
1
2
3
4
5
6
7
8
9
10
11
12
13
| 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);
}
}
|