Whoa, this is one complicated loop! I made a few modifications to your code and it now looks like this:
public class jump{//1
public static void main(String[] args){//2
for(int i=0;i<10;i++){//3
try{//4
try{
if(i%3==0)
throw new Exception("e0");
System.out.println(i);
}//*4
catch(Exception inner){//5
i*=2;
System.out.println("1i="+i);
if(i%3==0)throw new Exception("e1");
}//*5
finally{//6
++i;
System.out.println("2i="+i);
}//*6
}//*4
catch(Exception outer){//7
i+=3;
System.out.println("3i="+i);
}//*7
finally{//8
--i;
System.out.println("4i="+i);
}//*8
}//*3
}//*2
}//*1
Try run it and figure out yourself.