JAVA零基础for循环阶乘与复合赋值

  • 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

 

posted @ 2022-06-20 22:10  ja不会va  阅读(181)  评论(0)    收藏  举报