- 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