首页编程java编程java中i 2是什么意思((i++)%2在Java中代表的是什么)

java中i 2是什么意思((i++)%2在Java中代表的是什么)

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

今天给各位分享java中i 2是什么意思的知识,其中也会对(i++)%2在Java中代表的是什么进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

java中i 2是什么意思((i++)%2在Java中代表的是什么)

java这个程序1,2两句是表示什么意思

你好!!

1.对每个char[]数组中的元素与字符'R'进行异或运算(这个可以理解为一种加密算法),得到结果赋值给当前元素;

2.读取文件中的内容,FileReaderin=newFileReader(f);

java中i 2是什么意思((i++)%2在Java中代表的是什么)

文件读取对象in是基于f对象构造而来,即读取f文件的内容;

in.read(tom,0,10)是说明一次读取10个字符,并赋值给tom这个字符数组;

n=in.read(tom,0,10)最后n的结果保存为当前读取到的字符的个数;

java中i 2是什么意思((i++)%2在Java中代表的是什么)

(n=in.read(tom,0,10))!=-1这句是保证当前仍有可读取的字符;

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的条件,不会进入循环了

i+=2是什么意思

为c语言,java等中常见算式,即i=i+2。

但两者还是有一定区别。i=i+2比 i+=2多了一次对变量 i的运算。后者效率高。

C语言中i+=2等同于i=i+2这是简略写法,但是计算时算法不相同,i=i+2更容易得出i的赋值。如果i的值为1(i=1),i=i+2得到i的结果是i=3,而i+=2得到的结果是i=1,运算得到的值不相同。

赋值的语法规则就是:

数据类型变量名=表达式

表达式可以理解为一个值或一个计算公式就行,表达式加一个英文符号分号就是语句。

例如:

我们今天要用到的,我买了几斤苹果。

就可以这样写:

方式一:

Int apple_count= 0;//告诉计算机apple_count是用来存买苹果的斤数的,默认为0;

(i++)%2在Java中代表的是什么

(i++)%2 i++是先赋值,后自增,也就是说,先计算i%2,之后将该结果赋值给一个变量,不妨设该变量为j,此时j=i%2,所以int j=(i++)%2实际上算出的j=i%2.赋值给j后,i再进行自增。

下面是代码案例:

int i=0;

System.out.println(i++);

System.out.println(i);

第一行输出为0

第二行输出为1

也就是说,i++先把i赋值给一个临时变量temp,然后再进行++自增操作,输出的其实是临时变量temp,而 i本身自增到1

第二次输出也就是 i本身的值。

如上代码,j接收的也是i%2的值,之后i自增,因此取得的j=0.i=1

好了,文章到这里就结束啦,如果本次分享的java中i 2是什么意思和(i++)%2在Java中代表的是什么问题对您有所帮助,还望关注下本站哦!

java面试一般都有什么要求(想成为Java软件工程师有什么要求)java中static有什么好处,JAVA Static 的作用