Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如果不满足任何开关情况,是否执行程序?_Java_Switch Statement - Fatal编程技术网

Java 如果不满足任何开关情况,是否执行程序?

Java 如果不满足任何开关情况,是否执行程序?,java,switch-statement,Java,Switch Statement,我已经尝试解决和搜索解决方案一个小时了,到目前为止,没有运气( 那么,如果这些案例都不满意,我如何让它做其他事情呢? 例如,如果x不是“a”、“b”或“c”,那么我想让它做点什么。这样做的最佳方式是什么?我希望这是有意义的,谢谢大家!使用默认值案例,这正是它的用途 switch (x) { case 'a': //do stuff break; case 'b': //do stuff break; case 'c': //do stuff break; } 在开关中使用默认情况 switch

我已经尝试解决和搜索解决方案一个小时了,到目前为止,没有运气(

那么,如果这些案例都不满意,我如何让它做其他事情呢?
例如,如果x不是“a”、“b”或“c”,那么我想让它做点什么。这样做的最佳方式是什么?我希望这是有意义的,谢谢大家!

使用
默认值
案例,这正是它的用途

switch (x) {
case 'a':
//do stuff
break;
case 'b':
//do stuff
break;
case 'c':
//do stuff
break;
}

在开关中使用默认情况

switch (x) {
case 'a':
    //do stuff
    break;
case 'b':
    //do stuff
    break;
case 'c':
    //do stuff
    break;
default:
    //do what you want to do if none of the other cases fire
}

注意:默认部分处理其中一个case部分未显式处理的所有值,但它可以是switch中的任何位置。如果默认值不在末尾,则使用
break;
就像您在其他部分中使用的那样您可以使用默认关键字,例如,当传入1或2时,您希望执行特定操作,并且传入1或2以外的数字时打印“另一个数字”

switch (x) {
case 'a':
//do stuff
break;
case 'b':
//do stuff
break;
case 'c':
//do stuff
break;
default: 
   //do here code
}
char x = 'z';
        switch (x) {
        case 'a':
        //do stuff
        break;
        case 'b':
        //do stuff
        break;
        case 'c':
        //do stuff
        break;
        default:
        System.out.println("do somthing else");
        }

Add
default
:“默认部分处理所有未由某个案例节显式处理的值。“使用
default
?!在搜索“java交换机”找到的任何内容中都会描述这些内容。有3个答案-完全相同。另一个问题表明OP缺乏努力。谢谢大家!我爱你们!你们会在旁边看到一个复选标记,只需单击它
    switch(i) {
        case 1:
            //Do something and break
        case 2:
            //Do some other thing and break
        default:
            System.out.println("Another number");
            break;