引用:
作者mor8
謝謝您的程式,把n改成i後就可以執行了。
只是我看不懂您的程式logic,方便解說說,感恩! 
|
int flag = 1; //計算你上班天數,從第一天開始算
for(int i = 0; i < array.length; i++, flag++){ //array.length就是你休假陣列長度,每走一圈,flag上班天數+1
if(array[i] == 0){ //當天上班時數為零,上班天數flag就會歸零
flag = 0;
}
if(flag > 6){ //上班天第七天就會顯示當天不符合規定,並列印
System.out.println("第" + (i+1) + "天不符合"); //[]初始從0開始算,轉成實際天數要+1
}
}