`
cys1990922
  • 浏览: 182912 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

java中switch和break用法简介

    博客分类:
  • java
 
阅读更多
switch语句就是一个多条件选择执行语句,简称开关语句,类似于if.. else if.. else 语句;
给个switch的简单例子,便于说明:
public class SwitchDemo{
   public static void main(String [] args){
   int x=6;
   int y=9;
   char oper='*';
   switch(oper){
   case '+':{
   System.out.println("x+y="+(x+y));
   break;
}
 case '-':{
  System.out.println("x-y="+(x-y));
   break;

}
case '*':{
  System.out.println("x*y="+(x*y));
   break;

}
case '/':{
  System.out.println("x/y="+(x/y));
   break;

}
default:{
  System.out.println("未知的运算符!");
  break;
}

}


}
   
};


结果肯定是x*y=54;

使用switch语句有第两点必须注意:
1.在每一个分支里面都必须写break,此语句表示退出整个switch()循环;
如果不使用break语句则所有的操作将在第一个满足条件之后的语句全部输出,直到遇到break语句为止;
给个例子说明一下:
public class SwitchDemo{
   public static void main(String [] args){
   int x=6;
   int y=9;
   char poer='+';
   switch(oper){
   case '+':{
   System.out.println("x+y="+(x+y));
   }
 case '-':{
  System.out.println("x-y="+(x-y));
   
}
case '*':{
  System.out.println("x*y="+(x*y));
   
}
case '/':{
  System.out.println("x/y="+(x/y));
   
}
default:{
  System.out.println("未知的运算符!");
  }

}


}
   
};



上述代码执行后会打印所有的system.out语句,因为第一个符合条件,之后没有break语句,所以会全部输出;

2.switch选择条件只能是数字或者字符或者枚举类型,也即是上面例子里面的oper的值!
分享到:
评论

相关推荐

    java中break用法.docx

    ### Java中的break用法 #### 一、引言 在Java编程中,`break`、`continue` 和 `return` 是三种重要的流程控制语句,它们可以帮助开发者更灵活地控制程序的执行流程。本文将重点介绍`break`语句的作用及其应用场景...

    在java switch中使用String作为分支条件

    在Java 6及之前的版本中,由于`switch`语句不支持直接使用`String`类型作为条件,因此需要采取其他方法来实现类似的功能。一种常见的做法是通过自定义枚举(`enum`)来间接支持字符串作为`switch`语句的条件。下面是...

    Java中Switch用法代码示例

    Java中Switch用法代码示例 Java中的Switch语句是一种多分支选择语句,用于根据不同的值或表达式来执行不同的代码块。在Java中,Switch语句的使用需要注意以下几点: 1. Switch语句后的表达式只能是byte、short、...

    Java-Java Switch语句详解教程

    本教程将深入探讨Java Switch语句的使用方法和注意事项。 首先,Switch语句的基本语法结构如下: ```java switch (expression) { case value1: // code block for value1 break; case value2: // code block ...

    Java中switch实例.pdf

    在提供的示例代码中,`Operate`类的`main`方法使用了`switch`语句进行操作: ```java public class Operate { public static void main(String[] args) { int x = 5, y = 10, z; char op = '-'; switch (op) { ...

    JAVAfor语句中的break.doc

    本文详细介绍了Java中`break`关键字在for循环中的使用方法及其应用场景。通过具体的示例,读者可以更直观地理解如何有效地利用`break`来优化代码逻辑。需要注意的是,虽然`break`可以有效地简化循环控制,但在实际...

    Java switch 语句如何使用 String 参数

    Java switch 语句如何使用 String 参数 ...但是,这种方法不如使用 switch 语句简洁和易读。 使用 String 参数在 switch 语句中需要 Java 7 或更高版本,并需要在项目中配置对应的 JDK 版本依赖库。

    枚举类型在switch语句中的用法

    ### 枚举类型在switch语句中的用法 在编程语言中,枚举(Enum)是一种数据类型,它由一组固定的常量组成,通常用于表示有限的预定义值集。枚举类型的使用可以让代码更加清晰易读,并且有助于减少错误的发生。在本篇...

    java学习资料-switch基础介绍及具体使用方法

    在Java中,switch语句适用于处理int、short、byte和char类型的值,以及枚举类型(自Java 5引入)。然而,它不支持long和String类型的值,尽管在Java 7之后,String类型可以通过引入常量引用的方式间接使用。 基础...

    Java程序设计基础:switch选择结构.pptx

    switch选择结构 ...解决方法:使用多重if选择分支结构实现 使用switch选择结构 语法格式: switch 选择结构的语法 计算表达式的值 语句序列1; break; 语句序列2; break; switch(表达式){ case 常量1: cas

    java中switch选择语句代码详解

    在 Switch 语句中,break 语句用于退出当前的 Switch 语句块,而不是退出整个方法。如果没有 break 语句,那么在执行完当前 case 后,会继续执行下一个 case 的语句块。这种情况称为 "fall through",即 "穿过"。 ...

    Java枚举类型Enum的用法

    接下来,我们将深入探讨Java枚举类型的使用方法及其相关知识点。 1. **枚举的声明与初始化** 枚举类型的声明方式类似于类,但以`enum`关键字开头。例如: ```java enum Color { RED, GREEN, BLUE } ``` 这里...

    Java枚举类型在switch语句正确使用方法详解

    Java 枚举类型在 switch 语句正确使用方法详解...Java 枚举类型在 switch 语句中的正确使用方法需要注意枚举类型的基本概念和使用规则。通过示例代码和方法的介绍,希望本文能够对大家的学习和工作产生一定的参考价值。

    Java switch关键字原理及用法详解

    在这篇文章中,我们将深入探讨Java switch关键字的原理和用法,并探讨其与if-else语句的区别。 一、Switch语法 switch语法的基本结构如下所示: ``` switch (exp) { case exp1: // 代码块 break; case exp2: ...

    Java中while循环中break和contiune语句区别.pdf

    此外,`break`和`continue`也可以在`switch`语句中使用,但这是另一个话题。 总的来说,`break`和`continue`语句提供了对循环执行流程的精确控制,使得程序员能够在满足特定条件时灵活地调整程序的行为。理解并恰当...

    Java 实例 - break 关键字用法源代码-详细教程.zip

    在Java编程语言中,`break`关键字是一种控制流程语句,它主要用于中断循环(包括`for`、`while`和`switch`语句)或在`switch`语句中结束当前匹配的`case`。本详细教程将深入探讨`break`关键字的用法及其在实际编程中...

    Java循环跳转语句之break共3页.pdf.zip

    在这个话题中,我们将深入探讨Java中的`break`语句,它是循环控制的一个关键元素,能够帮助我们在满足特定条件时跳出循环。 `break`语句在Java中的主要用途是中断循环,无论循环条件是否依然为真。当你在循环体内部...

    switch选择结构

    在编程语言中,选择结构是控制程序流程的重要组成部分,它允许根据不同的条件执行不同的代码块。在Java中,`switch`语句...这份PPT详细介绍了`switch`的各种用法和最佳实践,是学习和掌握这一关键Java特性的宝贵资源。

    Java 实例 - enum 和 switch 语句使用源代码-详细教程.zip

    在本教程的源代码中,你将找到使用`enum`和`switch`的各种实例,包括如何定义枚举、如何在`switch`语句中使用枚举、如何处理枚举的方法等。这些实例旨在帮助你理解并掌握这两个关键概念,从而在实际项目中更好地应用...

    java具体关键字和用法

    `break` 是 Java 中用于控制流程的关键字,常用于循环语句(如 `for` 和 `while`)和 `switch` 语句中。在循环中使用 `break` 可以立即退出当前循环;在 `switch` 语句中,`break` 用于防止代码执行到下一个 `case` ...

Global site tag (gtag.js) - Google Analytics