switch语句


switch语句可以是程序从多条执行路径中选择一条来执行,这些路径的选择基于某个单一的值。

switch语句先计算一个表达式的值,然后将该值和几个可能的case子句取值进行匹配。每种取值都有与之有关的执行语句,当计算出表达式的值后,控制会转移到与表达式值相匹配的第一条case子句出执行。

 1 import java.util.Scanner;
 2
 3 public class A {
 4
 5     public static void main(String[] args)
 6        {
 7           int grade, category;
 8
 9           Scanner scan = new Scanner(System.in);
10
11           System.out.print("输入数字 (0 to 100): ");
12           grade = scan.nextInt();
13
14           category = grade / 10;
15
16           System.out.print("那个年级是");
17
18           switch (category)
19           {
20              case 10:
21                 System.out.println("一个完美的分数。");
22                 break;
23              case 9:
24                 System.out.println("远高于平均水平。 优秀.");
25                 break;
26              case 8:
27                 System.out.println("高于平均水平。 不错。");
28                 break;
29              case 7:
30                 System.out.println("平均水平。.");
31                 break;
32              case 6:
33                 System.out.println("低于平均值。");
34                 System.out.println("指导员曾经"
35                                     + "在课堂上介绍");
36                 break;
37              default:
38                 System.out.println("没有通过。");
39           }
40        }
41     }

转载于:https://www.cnblogs.com/H97042/p/10959728.html

Java 10.switch语句相关推荐

  1. java用switch语句根据分数输出学生等级

    java用switch语句根据分数输出学生等级 /*** 从键盘上输入分数,计算等级grade=score/10;* <60,不及格,继续努力!* 60-69,及格,仍需努力!* 70-79,一 ...

  2. java用switch语句算,Java的switch语句与条件运算符

    文章导读 [前面学习了条件结构的if语句,可以解决多条件判断的情况.除了if语句外,Java语言还提供了switch语句和条件运算符用于简化条件判断语句的编写.本篇探讨Java的switch语句和条件 ...

  3. 解析java当中switch语句的作用和break、continue关键字的用法

    解析java当中switch语句的作用和break.continue关键字的用法 A. switch语句 1.含义 是分支结构,使程序按照条件的判断结果去执行相应的程序代码. 2.语法 switch( ...

  4. Java 18 Switch语句更强大了

    自Java13以来,Switch表达式被添加到Java核心库中.如果您使用的是Java版本13或更高版本,那么您肯定可以将旧Switch转换为新Switch. 本文将讨论它如何在不破坏现有更改的情况下 ...

  5. delphi switch语句例子_「GCTT 出品」Go 系列教程——10. switch 语句

    Go语言中文网,致力于每日分享编码知识,欢迎关注我,会有意想不到的收获! Go 系列教程是非常棒的一套初学者教程,入门就它了. 「GCTT 出品」Go 系列教程--1. 介绍与安装 「GCTT 出品」 ...

  6. [Java基础]JAVA的SWITCH语句(String)

    switch 语句相当于 if else的另一种表达方式 switch 控制表达式支持的类型有byte.short.char.int.enum(Java 5).String(Java 7). 注: 每 ...

  7. Java程序 switch语句

    switch语句 import java.util.Scanner; public class Switchr {public static void main(String args[]){int ...

  8. Java中switch语句支持的类型

    switch语句表达式的取值类型: 基本数据类型:byte,short,int,char JDK5以后可以是枚举 JDK7以后可以是String 不支持long.float.double.boolea ...

  9. Java语言Switch语句详解(一)

    Switch语句概述 1.switch语句称为情况选择语句,又称为开关语句. 2.switch是分支语句的一种,用于对多种情况进行不同处理的语句. 3.JDK1.7 之前的switch语句限定对整形数 ...

最新文章

  1. 衡阳a货翡翠,南平a货翡翠
  2. Tomcat源码解析五:Tomcat请求处理过程
  3. tensorflow中的Supervisor
  4. 精通init ramfs构建
  5. idea报错 IDEA:clear read-only status
  6. sublime3环境
  7. MEncoder的基础用法—6.1. 选择编解码器及容器格式
  8. 粤港澳湾区邮轮产业崛起 构建邮轮母港群尚需加强合作
  9. 深度学习之四大经典CNN技术浅析
  10. Eclipse创建并运行Java程序输出Hello World
  11. OBD(On-Board-Diagnose)
  12. 获取自己win10系统的产品密匙
  13. ARM Cortex-M3 学习笔记(3)
  14. 解决Commend 'ifconfig' not found , but can be installed whith............ifconfig不能查看ip问题
  15. 直播新架构升级:全量支撑淘宝双11直播
  16. 同元软控助力复杂系统数字孪生落地应用
  17. 苹果ios用js的Date() 获取到的日期时间 显示NaN
  18. 输入3×4的矩阵 将值为负的位置和值输出
  19. 切换盘符:使用cmd命令行 cd e: 无法切换到E盘
  20. 强化学习入门系列一VS强化学习的基本概念

热门文章

  1. DB2的日志理解难点
  2. Leetcode 121 动态规划(原名字不通过审核)
  3. C++语言之继承类型
  4. TensorFlow惊现大bug?网友:这是逼着我们用PyTorch啊
  5. Python正在勒死R吗?
  6. 转行数据分析师后悔了?脱颖而出才是关键!
  7. 机器学习与统计学的本质差异
  8. 天才少年何恺明:高考状元的开挂人生
  9. 机器学习实战:k-近邻算法(手写数字识别)
  10. 华为2016年应届毕业生招聘公告