JAVA 7.30 consecutive four
- import java.util.Scanner;
- public class consecutiveArray {
- public static void main(String[] args) {
- int iNum;
- Scanner input = new Scanner(System.in);
- iNum = input.nextInt();
- int[] iBucket = new int [iNum+1];
- for ( int i=0 ; i<iNum ; i++ )
- iBucket[i] = input.nextInt();
- if ( isConsecutive(iBucket) == true )
- System.out.print("The list has consecutive fours");
- else
- System.out.print("The list has no consecutive four");
- }
- public static boolean isConsecutive( int[] values )
- {
- boolean bTemp = false;
- int k;
- int iTemp, iCount;
- k = iCount = iTemp = 0;
- while (values[k]!=0)
- {
- if ( k== 0 )
- iTemp = values[k];
- else
- {
- if (iTemp == values[k])
- iCount++;
- else
- iCount = 0;
- iTemp = values[k];
- if ( iCount == 3 )
- {
- bTemp = true;
- break;
- }
- }
- k++;
- }
- return bTemp;
- }
- }
留言
張貼留言