package break1;import java.io.*;class switchtest { public static void main(String test[]) throws IOException { char a; System.out.println("choose a number 1-3:"); a=(char)System.in.read(); switch(a) {
case '0': System.out.println("\n You have entered a 0."); break; case '1': System.out.println("\n You have entered a 1."); case '2': break; System.out.println("\n You have entered a 2."); break; case '3': System.out.println("\n You have entered a 3."); break; default: System.out.println("\n you have entered a wrong number!"); } } }
package break1; import java.io.*; class switchtest { public static void main(String test[]) { char a; System.out.println("choose a number 1-3:"); try{ a=(char)System.in.read(); switch(a) {
case '0': System.out.println("\n You have entered a 0."); break; case '1': System.out.println("\n You have entered a 1."); case '2': break; System.out.println("\n You have entered a 2."); break; case '3': System.out.println("\n You have entered a 3."); break; default: System.out.println("\n you have entered a wrong number!"); } }catch(IOException e){ System.err.println(e); } } }
jimshen(jimshen) 非常感谢你,不过编译有以下提示,是为什么?--------------------Configuration: test - j2sdk1.4.0 <Default>-------------------- d:\Program Files\Xinox Software\JCreator Pro\MyProjects\breaks\test\case2.java:22: unreachable statement System.out.println("\n You have entered a 2."); ^ 1 errorProcess completed.
package break1; import java.io.*; class switchtest { public static void main(String test[]) { char a; System.out.println("choose a number 1-3:"); try{ a=(char)System.in.read(); switch(a) {
case '0': System.out.println("\n You have entered a 0."); break; case '1': System.out.println("\n You have entered a 1."); case '2': // break;//多写了一行而已 System.out.println("\n You have entered a 2."); break; case '3': System.out.println("\n You have entered a 3."); break; default: System.out.println("\n you have entered a wrong number!"); } }catch(IOException e){ System.err.println(e); } } }
{
public static void main(String test[]) throws IOException
{
char a;
System.out.println("choose a number 1-3:");
a=(char)System.in.read();
switch(a)
{
case '0':
System.out.println("\n You have entered a 0.");
break;
case '1':
System.out.println("\n You have entered a 1.");
case '2':
break;
System.out.println("\n You have entered a 2.");
break;
case '3':
System.out.println("\n You have entered a 3.");
break;
default:
System.out.println("\n you have entered a wrong number!");
}
}
}
import java.io.*;
class switchtest
{
public static void main(String test[])
{
char a;
System.out.println("choose a number 1-3:");
try{
a=(char)System.in.read();
switch(a)
{
case '0':
System.out.println("\n You have entered a 0.");
break;
case '1':
System.out.println("\n You have entered a 1.");
case '2':
break;
System.out.println("\n You have entered a 2.");
break;
case '3':
System.out.println("\n You have entered a 3.");
break;
default:
System.out.println("\n you have entered a wrong number!");
}
}catch(IOException e){
System.err.println(e);
}
}
}
非常感谢你,不过编译有以下提示,是为什么?--------------------Configuration: test - j2sdk1.4.0 <Default>--------------------
d:\Program Files\Xinox Software\JCreator Pro\MyProjects\breaks\test\case2.java:22: unreachable statement
System.out.println("\n You have entered a 2.");
^
1 errorProcess completed.
import java.io.*;
class switchtest
{
public static void main(String test[])
{
char a;
System.out.println("choose a number 1-3:");
try{
a=(char)System.in.read();
switch(a)
{
case '0':
System.out.println("\n You have entered a 0.");
break;
case '1':
System.out.println("\n You have entered a 1.");
case '2':
// break;//多写了一行而已
System.out.println("\n You have entered a 2.");
break;
case '3':
System.out.println("\n You have entered a 3.");
break;
default:
System.out.println("\n you have entered a wrong number!");
}
}catch(IOException e){
System.err.println(e);
}
}
}