Enhanced for Loop
JAVA5 introduces an enhanced for loop that is primarily used for arrays.
Example
Public classFortest { Public Static voidMain (String args[]) {int[] numbers = {1, 3, 5, 7, 2, 4, 6, 8}; for(intx:numbers) {System.out.print (x); System.out.print (","); } System.out.println (); String [] Names= {"Jihite", "David", "Tom"}; for(String name:names) {System.out.print (name); System.out.print (‘,‘); } }}
Results
1,3,5,7,2,4,6,8, Jihite,david,tom,
Switch
Note : The variable type in a switch statement can only be a byte, short, int, or char.
Public classFortest { Public Static voidMain (String args[]) {//char grade = Args[0].charat (0); CharGrade = ' B '; Switch(grade) { CaseA: System.out.println ("Excellent!"); Break; CaseB : CaseC: System.out.println ("Well done"); Break; CaseD: System.out.println ("You passed"); CaseF: System.out.println ("Better Try Again"); Break; default: System.out.println ("Invalid Grade"); } System.out.println ("Your grade is" +grade); }}
Java Learning-enhanced for loop, switch