• for循环阶乘

public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.println("请输入一个数字");
    int i = scanner.nextInt();
    int sum = 1;
    for (int j = 1; j <=i ; j++) {
        sum*=j;
    }
    System.out.println(sum);
}
在这个例子中先是使用了键盘录入提示用户输入一个数字

定义了一个变量sum等于1 因为0不能做除数

使用for循环循环从1到用户输入的数字之前的所有数字

让总数每一次乘以循环里的数

得出来的就是阶乘的和

  • 复合赋值 我们在java中呢,等号他是标表示赋值的,然后呢还有加减乘除还有百分号这么一些运算符,然后这些运算符是可以结合起来的 比如果我们定义一个变量
• int i;

i = i+6; 我们结合起来就可以写成i+=6 他的意思是和i=i+6是一样的

i*=6 也就是 i = i*6

i/=6 也就是 i = i/6

i-=6 也就是 i = i-6