最新回答 / qq_從沒想到_0
java语音中= 和==是两个不同的概念,第一个是赋值,所以不要弄错了public class HelloWorld { public static void main(String[] args) { int one = 20; int one1 = one / 10; if (one1 == 2) { System.out.println("one是偶数"); } }}这样应该就 没错
2017-10-26
最新回答 / KingoLau努力变强中
s/=50的含义是s=s/50,你在控制台输入的值,会除以50之后赋给s,结合你的case语句,只有你输入250、500、1000、2000、3000的时候才会输出优惠,其他输入都只能输出无优惠。
2017-10-26
已采纳回答 / qq_惜缘_3
Java虚拟机(Java Virtual Machine, JVM)是Java程序的软件环境,Java虚拟机可以理解成一个以字节码为机器指令的CPU。在任何操作系统中,只要JVM存在,Java程序都可以运行,真正实现了程序的可移植性。
2017-10-25
最赞回答 / qq_Public然后呢_0333995
你可以理解成一个赋值过程(赋值是从右往左)。首先代码是从上往下执行,从左往右执行的。然后,首先,sum=0(这是你之前定义的),你看当i=0时,for里面的表达式sum = sum+i; 就变成了0+0=sum,这是一次循环,然后循环继续。当i=1 的时候,for里面的表达式就变成了0(这里的零就是当i= 0时,sum的值)+1=sum,sum=1;然后每次循环sum都会被重新累加,当for循环的条件语句(i《=10)不被满足时,就循环结束。
2017-10-25