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