Labeled Statement (JAVA)

Salah satu teknik coding di JAVA, dasar tapi baru tahu kaya Assertion, namanya Labeled Statement. Sebenarnya teknik coding gini mirip-mirip sama SQL Server kalau pake syntax GOTO, g nyangka ternyata di JAVA ada yang mirip-mirip.

Penggunaan Labeled Statement sebenarnya mengacu ke penggunaan syntax continue & break, yang mungkin bisa langsung dilihat di sample nya sebagai berikut :

sampleLabeledStatement: while (count < 5) {
	System.out.println("count : " + count);
	count += 1;
	if (count == 3) {
		break sampleLabeledStatement;
	} else {
		continue sampleLabeledStatement;
	}
}

Adapun contoh lengkap :

public class SampleLabeledStatement {
	public static void main(String args[]) {		
		int count = 0;		
		sampleLabeledStatement: while (count < 5) {
			System.out.println("count : " + count);
			count += 1;
			if (count == 3) {
				break sampleLabeledStatement;
			} else {
				continue sampleLabeledStatement;
			}
		}
		System.out.println("== end of program ==");
	}	
}

CMIIW :).

Marifnst, 2014-07-10

Leave a Reply

Your email address will not be published. Required fields are marked *

Afiseaza emoticoanele Locco.Ro