日期:2014-05-20  浏览次数:20673 次

对于java中显示一张张图片代码的疑问
public static void main(String[] args) {
int[] images={a.jpg,b.jpg,c.jpg,d.jpg};
int current=0;
image.setImageResource =(images[0]);
public void onClick(){
                image,setImageResource(images[++current%images.length]);}

其中红色部分代码,current要自加到4才能使整个的值为1,然后不断自加,比如current值自加到20,整个的值就变为5了,超出了数组下标,这样不就出错了吗。。。而实际情况不会超出数组下标,请教这行代码的实际运行机制
Java 图片

------解决方案--------------------
0%4=0
1%4=1
2%4=2
3%4=3
4%4=0
5%4=1
。。。。。这样一直0-3循环