package control;import java.util.Random;public class SwithTest { public static void main(String[] args) { for(int i=0;i<=30;i++) {
Random r=new Random(); int x=r.nextInt(10);
switch(x) { case 1:System.out.println("mynameis1");break; case 2:System.out.println("mynameis2");break; case 3:System.out.println("mynameis3");break; case 4:System.out.println("mynameis4");break; case 5:System.out.println("mynameis5");break; case 6:System.out.println("mynameis6");break; case 7:System.out.println("mynameis7");break; case 8:System.out.println("mynameis8");break; case 9:System.out.println("mynameis9");break; case 10:System.out.println("mynameis10");break; } }
}}like this
switch (type) { case 1: case 3: case 5: 。。 break; default:
{
public static void main(String[] args)
{
for(int i=0;i<=30;i++)
{
Random r=new Random();
int x=r.nextInt(10);
switch(x)
{
case 1:System.out.println("mynameis1");break;
case 2:System.out.println("mynameis2");break;
case 3:System.out.println("mynameis3");break;
case 4:System.out.println("mynameis4");break;
case 5:System.out.println("mynameis5");break;
case 6:System.out.println("mynameis6");break;
case 7:System.out.println("mynameis7");break;
case 8:System.out.println("mynameis8");break;
case 9:System.out.println("mynameis9");break;
case 10:System.out.println("mynameis10");break;
}
}
}}like this
switch (type) {
case 1:
case 3:
case 5:
。。
break; default:
break;
}
1、3不加break,处理逻辑同5
不行的,你想要1,3,5执行一样的逻辑,可以这样写:case 1:
case 3:
case 5:
//你想要做的处理
break;