`
C_SHaDow
  • 浏览: 51855 次
  • 性别: Icon_minigender_1
  • 来自: 大同
社区版块
存档分类
最新评论

Switch和for表达式细节

 
阅读更多

程序在其它地方使用enum值时,通常应该使用枚举名作为限定,即【枚举名.枚举值】;但在case分支中访问枚举值时不能使用枚举类名作为限定。

 

大部分时候,如果循环体只包含一条语句,那么就可以省略循环体的花括号;但如果循环体只包含一条局部变量定义语句,那依然不可以省略循环体的花括号。例:

		for (int i = 0; i < args.length; i++) {
			ForTest ft = new ForTest();
		}

 

根据Java语言规范,for循环里有且只能有两个分号作为分隔符。虽然for循环允许初始化条件定义多个变量,但初始化条件不能包括分号,因此只能拥有一条语句。虽然迭代部分可以包括多条语句,但这多条语句不能用分号作为分隔符,只能用逗号作为分隔符。

分享到:
评论

相关推荐

    Java表达式编译器.rar

    - Java是一种静态类型的面向对象编程语言,它的语法严谨,包含变量声明、运算符、控制结构(如if语句、for循环、switch语句)、类、接口和继承等。 - 类型系统是Java的核心部分,包括基本类型(如int、double)和...

    中缀表达式计算

    ### 中缀表达式计算知识点详解 #### 一、中缀表达式概述 中缀表达式是我们日常生活中最为常见的表达式形式,例如 \...通过上述步骤,我们可以有效地实现中缀表达式的计算,同时也加深了对栈数据结构的理解和应用能力。

    表达式求值 c语言代码

    根据给定的C语言代码,我们可以提取出与“表达式求值”相关的多个知识点,包括数据结构、算法设计以及具体的编程实现细节。 ### 1. 数据结构:链表栈 在给定的代码中,作者定义了一个链表栈来处理运算符(`optr`)和...

    通过汇编码理解switch语句的原理

    `switch3.s`和`switch3.c`文件可能是这个过程的产物,`switch3.s`包含汇编代码,而`switch3.c`可能是原始的C源代码。通过分析这些文件,我们可以更深入地了解`switch`语句的实现细节。 总结来说,`switch`语句在...

    后缀表达式求值-多语言版(c++ java python等).doc

    通过上述示例可以看出,不同编程语言实现后缀表达式求值的基本思路相似,主要区别在于语法细节上。栈数据结构是实现此类问题的关键技术之一,能够高效地处理后缀表达式的求值过程。无论是C++、Java还是Python,掌握...

    Working Draft Standard for Programming Language C++

    ### 工作草案标准——C++编程语言 #### 概述 本文档是关于C++编程语言的标准工作草案,文档编号为N...该草案不仅覆盖了语言的基础语法和语义,还深入探讨了各种高级特性和技术细节,为开发者提供了一个全面的指南。

    java 一些细节知识

    5. **控制流**:包括if-else语句、switch-case、for、while、do-while循环等,用于根据条件执行不同的代码块。 6. **异常处理**:Java强制使用try-catch-finally来处理运行时错误,理解异常处理机制可以提高程序的...

    微软C++ 语言文档20210513.pdf

    语句部分涵盖了C++语句的种类,包括带标签的语句、表达式语句、复合语句(块)、选择语句(如if-else、switch)和迭代语句(while、do-while、for、基于范围的for)。还讨论了跳转语句(break、continue、return、...

    java dhc,计算

    5. **条件语句和循环**:在处理表达式时,我们可能需要根据条件改变计算路径,如`if`语句和`switch`语句。循环结构(`for`,`while`,`do-while`)则用于重复执行计算过程。 6. **集合与数组**:在处理复杂的数据...

    JDK-Mac系统和Windows系统安装及Java版本新特性(java9 - java19)

    Java开发工具包(JDK)是Java编程语言的核心组件,...以上是各版本的概览,具体细节和使用方法可在Java新特性视频+资料中深入了解。随着Java不断演进,开发者需要不断学习和掌握这些新特性,以提升开发效率和软件质量。

    java数据结构与算法之中缀表达式转为后缀表达式的方法

    在数据结构与算法的范畴内,中缀表达式和后缀表达式是两种常见的算术表达式书写形式。中缀表达式是我们日常生活中最常用的一种表达方式,例如“3 + 4”或“(1 + 2) * 3”。而后缀表达式(也称逆波兰表示法)则将...

    2008年4月全国计算机等级考试二级C语言笔试试题(含参考答案).pdf

    1. C语言基础知识:考试内容会覆盖C语言的基础语法和结构,包括变量声明、运算符使用、基本控制结构(如if、switch、for、while循环和do-while循环)以及函数的定义和调用。 2. 数据类型和表达式:考察了不同的数据...

    C#2013语言规范

    《C# 2013语言规范》是微软公司为C#编程语言制定的一份官方指导文档,旨在为开发者提供详细的语法和语义规范,帮助他们理解和使用C#...完整规范详细阐述了这些概念的使用细节和限制,是C#开发者不可或缺的参考资源。

    C语言二级教学视屏课件.doc

    第四章至第六章主要涵盖条件控制结构,包括关系和逻辑运算,if语句及其嵌套,条件表达式,switch语句和break关键字的使用。循环控制结构如while、do-while和for循环也在此部分讲解,包括如何嵌套循环和使用break和...

    csdn面试题模板写博客

    根据提供的信息,我们可以总结出以下IT知识要点,主要聚焦于Java编程语言中的一些核心概念和技术细节。 ### CSDN 面试题模板写博客 在技术社区如CSDN上撰写博客时,采用一定的模板可以帮助作者更好地组织内容,...

    C程序设计期末考试习题库(仅供参考).pdf

    例如,使用if进行条件判断,用for实现循环操作,以及使用switch来根据表达式的值选择执行不同的代码块。 3. 函数:文档中提及了函数的声明和定义,例如外部函数声明(extern)和main函数的定义。还包括了关于函数...

    入门学习Java For Beginners: A Simple Start To Java Programming

    包则是类和接口的集合,用于组织和隐藏类的细节,以及解决类名冲突的问题。Java Applets是Java的一个小程序组件,可以在支持Java的Web浏览器中运行,但随着Web技术的发展,Java Applets的使用已经逐渐减少。 作为...

    C语言循环题

    `for`循环是最常用的循环结构之一,它由三部分组成:初始化表达式、条件表达式和迭代表达式,语法格式如下: ```c for (初始化表达式; 条件表达式; 迭代表达式) { 循环体语句; } ``` 例如,题目中的第1题展示了`for...

    CSharp for C++ Programmer

    综上所述,《C# for C++ Programmers》这篇文章深入探讨了C#与C++之间的主要区别和相似之处,并介绍了C#所引入的一些新特性。对于已经熟悉C++的开发者而言,掌握这些知识点将有助于更快地过渡到C#的开发环境中。

    三月计算机等级考试二级C语言考前预测试题1.pdf

    根据提供的文件内容,这些部分看起来像是计算机二级C语言考试的模拟试题。接下来我将从这些内容中提炼C语言的知识点。...考生应重点复习上述知识点,并注意C语言的细节和常见问题,确保能够顺利通过考试。

Global site tag (gtag.js) - Google Analytics