I am extremely sorry for an inconvenience caused to you because of my improper query The following is the test code :
Code:
public class Test Switch
(
public static void main (String [] args)
(
final int iP = 1;
final short sP = 126;
final byte bP = 2;
Short SLW = 3;
Byte BLW = 4;
Character CLW = 5;
ILW Integer = 6;
// Switch (CLW) (// prima
// Switch (FOA) (// prima
// Switch (SLW) (// prima
switch (ILW) (// non-int cases - ERROR??
case sP:
System.out.println (""); break;
case 'n':
System.out.println (""); break;
bP case:
System.out.println (""); break;
iP case:
System.out.println (""); break;
case 127:
System.out.println (""); break;
)
)
)
the compile errors:
MSAU @ lettuce: / export / home / MSAU / projects / playground / src / innerClasses> java-version
java version "1.5.0_07"
Java (TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot (TM) Server VM (build 1.5.0_07-b03, mixed mode)
MSAU @ lettuce: / export / home / MSAU / projects / playground / src / innerClasses> ll
total 20
drwxr-xr-x 2 MSAU Domain Users 512 Jul 24 14:10.
drwxr-xr-x 6 MSAU Domain Users 512 Jul 22 09:06 ..
-Rw-r - r - 1 MSAU Domain Users 6692 Jul 22 12:09 InnerClassTest.java
-Rw-r - r - 1 MSAU Domain Users 886 Jul 24 14:10 SwitchTest.java
MSAU @ lettuce: / export / home / MSAU / projects / playground / src / innerClasses> javac SwitchTest.java
SwitchTest.java: 25: incompatible types
short found:
required: java.lang.Integer
case sP:
^
SwitchTest.java: 27: incompatible types
found: char
required: java.lang.Integer
case 'n':
^
SwitchTest.java: 29: incompatible types
found: byte
required: java.lang.Integer
bP case:
^
3 errors
Bookmarks