首页编程java编程java中i 0是什么意思啊?java中 i<30 && i%10 !=0 什么意思详细一点。

java中i 0是什么意思啊?java中 i<30 && i%10 !=0 什么意思详细一点。

编程之家2023-10-11119次浏览

大家好,感谢邀请,今天来为大家分享一下java中i 0是什么意思啊的问题,以及和java中 i<30 && i%10 !=0 什么意思详细一点。的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!

java中i 0是什么意思啊?java中 i<30 && i%10 !=0 什么意思详细一点。

java中 i<30 && i%10 !=0 什么意思详细一点。

分段解释:

i<30这个你懂吧,拿你的这个变量i与30做比较。

既然是比较,你觉得它返回给你的是什么呢?

java中i 0是什么意思啊?java中 i<30 && i%10 !=0 什么意思详细一点。

别告诉我是数字,那返回起来也没意义了,它返回的是true或false,用于判断之前的比较。

&&

是java中的一些控制符,它被称为“与”,从文字上理解就能知道,它是起连接作用,用于把该符号两端的判断或其他的语句连接起来。

java中i 0是什么意思啊?java中 i<30 && i%10 !=0 什么意思详细一点。

i%10!=0

%是用于取模的,不懂没关系,求余数总知道吧~

就是用i和10进行相除,求他们的余数,

而后面又用到了“!=”

这是个很形象的东西,=就是等于,加了感叹号,就变成不等于了。

好了,我有点怀疑你是否有一点点看计算机语言的能力。

java中i++是什么意思

i++是运算后i自增1,++i是运算前i自增1。

第一次循环:i=1

sum=sum+i这个从后往前看,先算后面这个sum+i,这是sum是前面赋值的0,加上i之后,(sum+i)的值是1,再赋给sum。sum=sum+i这个式子等价于sum+=i

然后i自增1,执行完第一次循环之后,i就是2了。

全部执行之后,最后一句输出的,i是5,sum是15

但是事实上最后i还是执行了一个自增的运算,i是6,不满足i<=5的条件,不会进入循环了

java 中+i+ 是什么意思

后缀自增法(a++):先进行表达式运算,再进行自增运算。

前缀自增法(++a):先进行自增运算,再进行表达式运算。

举例1如下:

publicclassOperation{

publicstaticvoidmain(String[]args){

inta=5;

/**

*intb相当于:5+6+7=18

*执行完a++[运算]后a进行自增,不是执行完此条完整语句后a才自增,而且在同一条语句中a++以后的a都是自增以后的值*/

*/

intb=a+++a+++a;

//a经过两次自增,所以它的值是7

System.out.println("a="+a);

System.out.println("b="+b);

}}

举例2如下:

publicclassOperation{

publicstaticvoidmain(String[]args){

inta=5;

/**

*intb相当于:6+7+7=20

*执行++a[运算]时a先进行自增.而且在同一条语句中++a以后的a都是自增以后的值

*/

intb=++a+++a+a;

//a经过两次自增,所以它的值是7

System.out.println("a="+a);

System.out.println("b="+b);

}

}

java中i++与++i是什么意思

i++和++i都是对i进行+1的操作,不同的是i++是在i值被使用后才+1而++i是i值在被使用之前就+1;拿你的例子进行说明

先分析count=(i++)+(i++)+(i++);运算是从左向右的,由于i++是在i值被使用后才+1所以第一个括号的(i++)应该为3,但是i的值变成了4,当运算第二个括号(i++)此时i的值是4所以第二个括号的(i++)为4但是此时i的值变成5了,类推第三个括号的(i++)为5但是此时i的值变成了6;也就是说该等式变为count=(3)+(4)+(5)=12此时i的值为6.

在分析int j=3;

count=(++j)+(++j)+(++j);++j的操作顺序是先将j加1后在进行操作,所以第一个括号(++j)先将j加1此时j变为4,所以括号的值相当于4;第二个括号将j加1后j的值变为5;第三个括号将j加1后j的值变为6所以等式相当于 count=(4)+(5)+(6)此时j的值是6

综上i与j相当。简单的说i++就是先使用的i的值然后再加1,而++i就是先将i+1,然后使用i改变后的值。

希望你能采纳

关于java中i 0是什么意思啊,java中 i<30 && i%10 !=0 什么意思详细一点。的介绍到此结束,希望对大家有所帮助。

java注释有什么作用?java 文档注释是注释什么的,不是有多行注释了吗java 为什么要捕获异常?JAVA反射为什么总要异常处理