|
public class mks {
public mks() { int[] i={1,2,5,10}; boolean[] j={true,true,true,true}; int go=1; int time=0; for(;true;) { if(j[0]||j[1]||j[2]||j[3]) { if(go==1) { go=0; if(j[0]==true&&j[1]==true) { System.out.print(i[0]+"过桥\r\n"); System.out.print(i[1]+"过桥\r\n"); time+=i[1]; System.out.print("time="+time+"\r\n"); j[0]=false; j[1]=false; } else { System.out.print(i[2]+"过桥\r\n"); System.out.print(i[3]+"过桥\r\n"); time+=i[3]; System.out.print("time="+time+"\r\n"); j[2]=false; j[3]=false; } } else { go=1; if(j[0]==false) { j[0]=true; System.out.print(i[0]+"回来\r\n"); time+=i[0]; System.out.print("time="+time+"\r\n"); } else { j[1]=true; System.out.print(i[1]+"回来\r\n"); time+=i[1]; System.out.print("time="+time+"\r\n"); } } } else { break; } } } } |