java 循环中int i 改变

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:57:33
我有一个for的循环,当i 改变时 是true 怎么判断, 也就是i是从0开始的,当i变成1的时候,循环中的数据进行另外的操作,怎么判断?也就是每当i 改变的时候就有一个true

int j=0;
for(int i=0;i<10;i++){
if(j!=i){}else{}
j=i;
}

声明一个变量,保存i变化后的值,在下次进入循环开始出判断j和i的值是否相等,然后进行相应操作,最后将i的值赋给j。
如果i是递增的话就没意思了,因为这样除了第一次一样之外,i和j不会再有相同的情况。可能你的i是经过其它算法得到的。

语句:

if

do while

函数:(多的话,就专门写个函数)
checkvalue()

其实是指令的跳转,满足一定的条件,跳转到指定的地址,逻辑的判断是算数逻辑部件,在CPU内部的

不明白你说的,每次循环i都变啊,那不都为TRUE了,还判断什么。难道你想i不同执行不同的操作,那只有一个TRUE就不够了,多写几个if吧;难道你的i不是每次都++,那就先把i存在另一个变量里,每次循环判断i和这个变量的值是否相等

for 循环很简单的,找点程序看看就清楚了。