JAVA关键字之 switch

原创 2017年11月29日 12:26:37

switch表达式返回值类型:byte, short,int, char,String,enum

备注:String(JDK1.8之后才识别,包括1.8)


代码:(举例String类型值)

package org.westos.switchdemo;


import java.util.Scanner;

public class SwitchDemo {

    public static void main(String[] args) {
        Scanner scan=new Scanner(System.in);
        System.out.print("请输入季节:");
        String season=scan.next();
        switch(season){
            case "春天":
                System.out.println("春暖花开");
                break;
            case "夏天":
                System.out.println("夏日炎炎");
                break;
            case "秋天":
                System.out.println("秋风瑟瑟");
                break;
            case "冬天":
                System.out.println("白雪皑皑");
                break;
            default:
                System.out.println("您输入的季节有误!");
        }
        scan.close();   // 关闭
    }

}



结果:

请输入季节:春天
春暖花开



06.Java 关键字 - switch

基本概念switch 语句同 if 条件语句的作用一样,都是用来判断条件的。具体形式如下:switch (key) { case 1: //do something... break;...

java关键字switch

java switch 经常需要关注的就是有无break; Java的switch-case语句格式如下: 注意的地方 switch接受的参数类型有10种 分别是基本...

Java_log2000_关键字break与switch运用辨析

辨析switch及break –不牢靠知识点break和switch在Java、C/C++语言中运用频繁,相关知识点却总是模糊,这次一下搞通搞透1. Java以一段简单代码为例:public clas...

实现1+2+3...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)

通常求1+2+…+n除了用公式n(n+1)/2之外,无外乎循环和递归两种思路。由于已经明确限制for和while的使用,循环已经不能再用了。同样,递归函数也需要用if语句或者条件判断语句来判断是继续递...

关键字-分节7(switch、case)

switch、case 组合 既然有了if、else 组合为什么还需要switch、case 组合呢? if、else 一般表示两个分支或是嵌套表示少量的分支,但如果分支很多的话……还是用 sw...

一道面试题:求1+2+…+n,不使用乘除法、for、while、if 、else、switch、case 等关键字

即将到来

求解1+2+3+...+n,要求不能使用乘除法、while、for、if 、else、switch、case等关键字

方法一:利用递归以及&&的短路原理int Sum(int num, int& sum) { num&&Sum(num-1,sum);//递归跳出条件,当num为假时,无需判断后序语句,返回su...

求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C)

题目:求1+2+...+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A? B:C) 这道题确实有点偏,网上大部分人给出...

实现1+2+3...+n,要求不能使用乘除法、循环、条件判断、选择相关的关键字(for、while、if、else、switch、case)。

解法1:利用递归(&&的短路特性)&&的短路特性:即A&&B中,加入A为假,那么B就不会被运算,因此我们只要将递归放在B中,而将终止条件放在A中即可解决该问题。。。 1 /*************...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA关键字之 switch
举报原因:
原因补充:

(最多只允许输入30个字)