首页 > 其他分享 >Switch选择结构

Switch选择结构

时间:2023-07-29 10:11:14浏览次数:33  
标签:case break System 选择 switch Switch println out 结构

Switch选择结构

shift+tab: 反向缩进

tab:缩进

打开项目结构快捷键:ctrl+Alt+Shift+s/ IDEA窗口—>File —>Project Structure

打开文件夹:OPen in然后点Explorer就文件夹了

  • 多选择结构还有一个实现方式就是switch case 语句。

  • switch case语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。

  • switch 语句中的变量类型可以是:

  1. byte、short、int或者char。

  2. 从 Java SE7开始

  3. switch 支持字符串 String 类型了

  4. 同时case 标签必须为字符串常量或字面量。

switch(expression){
   case value :
       //语句
       break;//可选
       //你可以有任意数量的case语句
       default : //可选
           //语句
}
package HHjj;

public class SwitchDemo01 {
   public static void main(String[] args) {
       //
       char grade = 'E';
       switch (grade){
           case 'A':
               System.out.println("优秀");
               break;//可选
           case 'B':
               System.out.println("良好");
               break;//可选
           case 'C':
               System.out.println("及格");
               break;//可选
           case 'D':
               System.out.println("再接再厉");
               break;//可选
           case 'F':
               System.out.println("挂科");
               break;//可选
           default:
               System.out.println("未知等级");
      }



  }
}
package HHjj;

public class SwitchDemo02 {
   public static void main(String[] args) {
       String name = "我爱你";
       //JDK7的新特性,表达式结果可以是字符串!!!
       //字符串的本质还是数字
       //反编译 java---clas (字节码文件)---反编译(IDEA)
       switch (name){
           case "杨":
               System.out.println("杨");
               break;
           case "朱":
               System.out.println("朱");
               break;
           default:
               System.out.println("我爱你");
      }
  }
}

反编译

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by FernFlower decompiler)
//

package HHjj;

public class SwitchDemo01 {
   public SwitchDemo01() {
  }

   public static void main(String[] args) {
       char grade = 69;
       switch (grade) {
           case 65:
               System.out.println("优秀");
               break;
           case 66:
               System.out.println("良好");
               break;
           case 67:
               System.out.println("及格");
               break;
           case 68:
               System.out.println("再接再厉");
               break;
           case 69:
           default:
               System.out.println("未知等级");
               break;
           case 70:
               System.out.println("挂科");
      }

  }
}
 

标签:case,break,System,选择,switch,Switch,println,out,结构
From: https://www.cnblogs.com/yzk5/p/17589345.html

相关文章

  • 【数据结构】B树和B+树
    这部分内容较少,B树要理解基本特性,掌握其建立、插入和删除操作;B+树只需要掌握基本概念即可1.B树及其基本操作b树是在平衡二叉树的基础上的衍生概念(1)B树的定义:m阶B树即为所有结点的平衡因子均等于0的m路平衡查找树复习:m叉树指的是结点的最大子树数目,而不是说m叉树的每个非叶结点......
  • 5 线性数据结构 参考代码
    P3156[深基15.例1]询问学号#include<cstdio>constintMAXN=2000005;inta[MAXN];intmain(){intn,m;scanf("%d%d",&n,&m);for(inti=0;i<n;++i)scanf("%d",&a[i]);while(m--){int......
  • Spring应用网卡选择配置
    ignored-interfaces:##写上要忽略的虚拟网卡关键字-SangforaTrustVNIC......
  • 数据结构之带头节点的单链表增删改查操作实现
     单链表的定义什么是单链表   单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。   单链表的各个数据元素在物理上可以是离散存放的,每个结点除了存放数据元素外,还要存储指向下一个节点的指针。而顺序表是连续存放的,每个结点中只......
  • css如何实现禁止选择文本
    css实现禁止选择文本的方法是,添加user-select属性,并且将属性值设置为none,表示文本不能被选取,具体代码如【user-select:none;】。本文操作环境:windows10系统、css3、thinkpadt480电脑。在web浏览器中,如果我们在文本上双击,文本会被选取或高亮显示。那么如果我们要禁止这种行为......
  • element-ui 日期选择器报错 Prop being mutated: "placement"
    报错信息解决方法,添加placement="bottom-start"<el-date-pickerv-model="queryParams.startTime"type="date"placeholder="开始时间"value-format="yyyy-MM-ddHH:mm:ss"placement="bottom-start">......
  • 如何选择国外服务器?
    首先选择服务器最最主要的一点是看服务商的资质,这一点也是大多数人最容易忽视的地方。IDC行业属于电信增值业务,正规的应该拥有三证,就是所谓的(IDC+ISP+ICP)。除去公司资质外,最主要的是要找到稳定和一手的机房。IDC行业中有很大一部分是通过代理多家资源,然后赚取差价的代理商。虽然代......
  • 浅谈矿井电网选择性绝缘在线监测技术研究
    摘要:通过研究单相漏电时零序电压的变化规律,研究了矿井电缆绝缘下降检测方法及动力电缆附加低频信号取样技术,结合常规漏电保护技术,开发了动力电缆绝缘参数在线监测系统及配套软件,实现了对矿井低压供电系统每一分支电缆的绝缘在线监测,达到选择性漏电保护的目的。关键词:矿井电网;绝缘下......
  • 能在 Switch 中使用 String 吗?
    从Java7开始,我们可以在switchcase中使用字符串,但这仅仅是一个语法糖。内部实现在switch中使用字符串的hashcode。   在Java7中,switch开始支持String类型。 从本质来讲,switch对字符串的支持,其实是int类型值得匹配。 其实现原理为:通过对case后面的String对......
  • 数据结构中队列的存储和应用
    队列:只有两个口进出数据,一个专门进入数据,另一个专门出数据,先进先出,FIFO表 一、顺序队列:存储元素的连续内存的首地址容量队头位置(出队)队尾位置(入队)[元素数量]运算:创建、销毁、清空、出队、入队、队空、队满、队头、队尾、元素数量#inclu......