1.switch case 语句有如下规则:

switch 语句中的变量类型可以是: byte、short、int 或者 char。从 Java SE 7 开始,switch 支持字符串 String 类型了,同时 case 标签必须为字符串常量或字面量。

switch 语句可以拥有多个 case 语句。每个 case 后面跟一个要比较的值和冒号。

case 语句中的值的数据类型必须与变量的数据类型相同,而且只能是常量或者字面常量。

当变量的值与 case 语句的值相等时,那么 case 语句之后的语句开始执行,直到 break 语句出现才会跳出 switch 语句。

当遇到 break 语句时,switch 语句终止。程序跳转到 switch 语句后面的语句执行。case 语句不必须要包含 break 语句。如果没有 break 语句出现,程序会继续执行下一条 case 语句,直到出现 break 语句。

switch 语句可以包含一个 default 分支,该分支一般是 switch 语句的最后一个分支(可以在任何位置,但建议在最后一个)。default 在没有 case 语句的值和变量值相等的时候执行。default 分支不需要 break 语句。

2.示例:

package com.run;

import java.util.Scanner;

public class Switch {

public void Js(){

//接受用户输入值

Scanner B = new Scanner(System.in);

System.out.println(B);

B.close();

}

public static void main(String[] args) {

Scanner A = new Scanner(System.in);

System.out.println("接受用户数据:");

String G = A.nextLine();

System.out.println(G);

switch (G){

case "java":

System.out.println(G);

break;

case "python":

System.out.println(G);

break;

}

A.close();

}

}

//接受输入的G值

java switch case 跳转_Java switch case语句相关推荐

  1. java switch是什么意思_java switch语句详解

    switch 语句的格式: switch ( 整型或字符型变量 ) { case 变量可能值1 : 分支一; break; case 变量可能值2 : 分支二; break; case 变量可能值3 ...

  2. java switch case 跳转_java 在switch结构中的case1如何跳转到case2

    代码如下:importjava.util.*;publicclassa{publicstaticvoidmain(String[]args){Stringsum="";intnum ...

  3. java中程序跳转_java程序中先后台交互的两种实现方式以及页面之间的跳转

    虽然如今市面上很流行先后端分离,可是在不少企业中仍是使用的是SSH框架,先后端不分离. 那么此类先后端有其自身独特的先后台交互的方式,可是也支持js/jquery.下面对这两种方式作一下概括.java ...

  4. java swing界面跳转_java按钮实现页面跳转

    假如有两个frame,分别为frame1,frame2,frame1加个按钮实现跳转.frame1代码如下 import java.awt.event.ActionEvent; import java ...

  5. java sql in 占位符_Java中SQL语句占位符的使用

    使用占位符的好处 在SQL语句中使用?来代替具体的数值,可除去繁琐的字符串拼接操作,且可避免SQL注入的风险String sql="SELECT * FROM user_login WHER ...

  6. java if 用法详解_Java if判断语句用法详解

    Java if判断语句用法详解 if关键字中文意思是如果,其细致的语法归纳来说总共有三种:if语句.if-else语句和if-else if-else语句,下面重点介绍if语句. if语句 语法 if ...

  7. java数据库返回表格中_Java中sql语句操作数据库及将数据库信息显示在表格中

    首先连接数据库,接着就可以对数据库进行操作了 创建Connection对象,建立与数据库的连接. ResultSet 对象是用来存放操作结果的,也就是SQL查询语句对数据库的查询操作将返回一个Resu ...

  8. java switch 类型_Java switch case数据类型原理解析

    这篇文章主要介绍了Java switch case数据类型原理解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 Java 中 switch cas ...

  9. java switch原则_Java switch case语句

    switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 语句语法格式如下: switch(expression){ case value : ...

最新文章

  1. ps 2c语言程序,C语言基础(二)
  2. hdu 3564(线段树+LIS)
  3. 40%美国人付不起400美元意外开销,大家怎么看?
  4. Spring Cloud构建微服务架构-Hystrix监控面板
  5. 刷前端面经笔记(二)
  6. MySQL特殊语法---replace into
  7. asp.net怎么实现按条件查询_Display Posts : 按条件显示WordPress文章的最强插件
  8. Silverlight语音朗读
  9. 编程之美:从无头单链表中删除节点,讨论
  10. Definition for rule ‘vue/script-setup-uses-vars‘ was not found.
  11. 分布式智能微电网的体系结构操作系统
  12. 大学生简单静态HTML网页模板源码——家乡介绍美丽乡村11页
  13. 环丙沙星大鼠血清白蛋白纳米粒|甲硝唑小麦麦清白蛋白纳米粒|雷替曲塞乳清白蛋白纳米粒(科研级)
  14. 微信小程序:二维码DIY背景美化生成器
  15. 军团指挥官(权限题)
  16. 祖籍-山西省洪洞县大槐庄
  17. 010❤Anaconda的安装及使用方法
  18. 汉字五行 五格五行 喜用神
  19. java继承关键字extends
  20. Ansible 实战案例--Ansible Ad-Hoc 组件详解

热门文章

  1. 【桌面开发】vscode+nwjs+nwjs-builder-phoenix+node环境搭建
  2. 已知二叉树后序遍历序列是DABEC 中序遍历列是 DEBAC ,它的前序遍历序列是
  3. 记一次 Ubuntu 分辨率问题(禁用nouveau导致)
  4. 家用计算机按规模分类 属于以下哪一,对于计算机的分类,下列计算机是按照计算机规模、速度和功能等划分的是:...
  5. java double类型保留位数、double转int
  6. Html 中的块级元素和行内元素(内联元素)
  7. 怎么快速学好数据分析师
  8. 四十个计算机专业术语,07-10-20 计算机基本知识教案.doc
  9. openstack 401错误
  10. 本题目要求一元二次方程ax 2 +bx+c=0的根,结果保留2位小数。详解哦。