`

容易搞混的问题

 
阅读更多

1:switch语法的运用

public static void test(int i)
    {
        switch (i)
        {
            case 1:
            case 2:
                System.out.println("case 2");
                break;
            case 3:
                System.out.println("case 3");
                break;
        }
    }

 上述代码的执行顺序,什么时候输出 case2,今天突然看到类似的代码,搞不懂当 传入值为1的时候输入的应该是 case2

还是什么都不输出。仔细想想,是自己把switch 看成类似if()…… else if()这样的语法,其实switch 类似于 for(……){if(……){}}这样的语句。

分享到:
评论

相关推荐

    C语言编程容易混淆的问题总结

    在进行单片机开发时,经常都会出现一些很不起眼的问题,这些问题其实都是很基础的c语言知识点,是一些小细节。但是正是因为很基础,又都是小细节,所以我们往往容易忽视它们...本文总结几个C语言编程时容易混淆的问题。

    容易搞混的Java知识点

    在Java编程语言中,有一些知识点非常容易混淆,特别是在面试中常常被问到。以下是这些知识点的详细解释: 1. **Switch 语句**: 在Java中,Switch语句用于基于不同的条件执行不同的代码块。在给定的示例中,`...

    151个容易混淆的英文单词

    151个容易混淆的英文单词

    C++容易混淆的基础

    以下是一些C++初学者常遇到的易混淆知识点的详细解释。 1. **基本类型与内存管理**: - **基本类型**:C++中有诸如int、char、float、double等基本数据类型。理解它们的大小和范围是必要的,例如,int通常占用32位...

    Java初学者容易混淆的几个问题

    Java初学者在学习过程中往往会对某些概念和语法产生混淆,这些问题看似简单,实则深入理解后能大大提高编程效率和代码...以上五点是Java初学者常遇到的易混淆问题,理解这些概念对于编写高效、健壮的Java程序至关重要。

    容易混淆的几个设计模式.

    以下是一些容易混淆的设计模式的详细解释: 1. **策略模式**: 策略模式主要用于封装不同的算法,让它们可以在运行时动态切换。它通过定义一个Context接口,使得客户端可以通过Context来调用不同的算法...

    容易混淆拼错的英语词

    然而,由于发音相似、字母排列接近等原因,很多英语单词在拼写时容易被混淆。本文将深入探讨几个常见的容易混淆的英语词,并提供一些记忆技巧,帮助你准确掌握它们。 1. "affect" 与 "effect":这两个词经常被误用...

    Java初学者容易混淆的知识点

    以下是根据提供的文件信息,深入解析Java初学者容易混淆的知识点: ### 1. main()方法的语法格式 `public static void main(String[] args)`是Java应用程序的入口点。这里的`public`表示方法可被任何类访问,`...

    容易混淆的英文单词.doc

    容易混淆的英文单词.doc

    容易混淆的晶体和晶振介绍

    一直容易混淆我们的,以为他们是同一种材质做成的,其实不然,他们组成的材料不同。 晶体(全称石英晶体谐振器)与 晶振(全称石英晶体振荡器)作为被各领域广发使用的器件,本文主要讲解......

    云计算容易混淆的概念详解.docx

    云计算容易混淆的概念详解 云计算是一个庞大的概念体系,包含了许多易于混淆的概念,本文将对这些概念进行详细的解释。 IaaS、PaaS 和 SaaS 是云计算的三大服务模型。IaaS 提供基础设施服务,主要提供一些基础资源...

    DataTable,DataView和DataGrid中一些容易混淆的概念(超清晰pdf,内容可选择,复制)

    然而,由于它们的功能和用途有所重叠,初学者往往容易混淆这些概念。下面我们将详细阐述这三个组件的核心特性、相互关系以及它们在实际开发中的应用。 1. DataTable: DataTable是一个内存中的数据集,它可以存储和...

    如何区分容易混淆的光纤网卡和HBA卡1

    在网络和存储系统中,光纤网卡和HBA卡扮演着至关重要的角色。它们虽然在外观上相似,却有着不同的功能和应用场景。本文将深入探讨这两种硬件组件的差异,以及它们如何满足服务器与存储网络中的特定需求。...

    c#代码混淆器,混淆单个文件和整个目录下的cs文件

    - **兼容性**:确保混淆器与你的.NET版本兼容,否则可能导致编译错误或运行问题。 - **调试信息**:混淆前应备份源代码,因为混淆后的代码不利于调试。如果混淆时保留了调试信息,可能仍可以通过调试器获取部分原始...

    五组容易混淆的英文刑事罪名精选.doc

    五组容易混淆的英文刑事罪名精选.doc

    C#容易混淆的地方

    本文将深入探讨这些容易混淆的概念,帮助初学者快速理解和掌握C#。 首先,我们要了解C#的总体框架。在C#程序中,`using`语句用于引入命名空间,使得我们可以直接使用该命名空间内的类型和方法,例如`using System;`...

    历年护士资格考试容易混淆考点归纳(2).docx

    历年护士资格考试容易混淆考点归纳(2).docx

    VC容易混淆的地方

    在VC(Visual C++)编程中,初学者经常会遇到一些容易混淆的概念,这些概念涉及到语言的兼容性、数据类型和函数调用约定等方面。以下是对这些知识点的详细说明: 1. FALSE/TRUE 与 false/true 的差异: 在C++中,...

    java代码双重混淆

    3,不混淆时,可以被轻而易举的还原,容易泄露商业机密是很不安全的; 4,单次混淆时,仍然有被还原的可能,只是难度偏高; 5,双重混淆之后,安全系数高达99%,不敢说绝对安全,但还原的概率已经非常低了;

Global site tag (gtag.js) - Google Analytics