gpt4 book ai didi

java - 请解释一下这段java代码

转载 作者:行者123 更新时间:2023-12-02 00:47:54 27 4
gpt4 key购买 nike

在这个程序中,如果我输入 10,当它说输入一个值时,输出是什么? num1 变为 10,而 num2 为 6,我不明白 num1 = num1 是什么意思? 10 = 10 + 2 = 12

我想我明白了,它从用户那里获取 10,然后将 num1 分配给 num1 + 2 的值,即 12。 num2 然后变成 num112 然后变成 12/6 = 2

输出:2

import java.util.*;

public class Calculate
{
public static void main (String[] args)
{
Scanner sc = new Scanner(system.in);
int num1, num2;
num2 = 6;
System.out.print("Enter value");
num1 = sc.nextInt();
num1 = num1 + 2;
num2 = num1 / num2;
System.out.println("result = " + num2);
}
}

最佳答案

它将 num1 + 2 的值赋回 num1

所以,是的,如果 num1 = 10,值 12 将存储在 num1 中。

然后除以 6,留下 2

此外,它从来没有说过num1 = num1,你不能像这样隔离语句的各个部分 - 该语句,一个赋值,是num1 = num1 + 2 >.

关于java - 请解释一下这段java代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8248756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com