`
jaesonchen
  • 浏览: 311454 次
  • 来自: ...
社区版块
存档分类
最新评论

本地变量声明语句出现在循环体中

 
阅读更多
//一个本地变量声明看起来像是一条语句,但是从技术上说,它不是;它应该是一
//个本地变量声明语句(local variable declaration statement)。
//Java 语言规范不允许一个本地变量声明语句作为一条语句在for、while 或do
//循环中重复执行。一个本地变量声明作为一条语句只能直接出现在一个语句块中。
//(一个语句块是由一对花括号以及包含在这对花括展中的语句和声明构成的。)
		
//编译错误:
//for (i = 0; i < 100; i++)
//	Object obj = new Object();

//正确的做法
for (i = 0; i < 100; i++) {
	Object obj = new Object();
}
//更好的做法
for (i = 0; i < 100; i++)
	new Object();
		

 

 

分享到:
评论

相关推荐

    java 循环语句练习

    其中,初始化语句用于初始化循环变量,条件语句用于判断循环是否继续执行,循环体语句用于执行循环体中的语句。 例如,以下代码使用 for 循环计算一个数列的和: ```java int sum = 0; for (int i = 1; i ; i++) { ...

    C语言循环语句PPT课件.pptx

    goto语句只能出现在goto所在函数内,且唯一,且只能加在可执行语句前面。goto语句的执行流程是:goto语句标号,然后执行标号后的语句。 二、while语句 while语句是一种循环语句,格式为:while(表达式)循环体语句...

    pb基本循环语句详解

    - **DO...UNTIL循环**:先执行一次循环体,然后检查条件,若条件为真则退出循环。语法:`DO 语句块 UNTIL 条件`。 4. **嵌套循环**:可以在循环内部嵌套其他循环,以实现更复杂的逻辑。 5. **跳出循环语句**:`...

    ppt 用for语句实现循环变量

    循环体语句; } ``` 在这个结构中: 1. 初始化表达式:通常用于设置循环变量的初始值,只在循环开始前执行一次。 2. 条件表达式:检查是否继续执行循环。如果表达式的值为真(非零),则执行循环体;如果为假(零...

    for循环语句在C语言中的应用.pdf

    循环体也可以是一个空语句,这时循环条件和更新操作在循环体外完成,循环体内的语句可以放在表达式3中完成,这提供了高度的灵活性。例如,可以使用逗号运算符在for循环中初始化多个变量并进行多个循环变量的自增或自...

    实验一 条件语句、循环语句的使用 2.switch 条件语句

    在提供的`Example12.java`代码中,我们看到了一个简单的`switch`语句应用,以及如何在`main`方法中设置和使用变量`answer`。当运行这段代码时,由于`answer`的值被初始化为'B',所以程序将输出“B 正确”。如果你...

    vbfor循环语句PPT课件.pptx

    其次,For循环语句会执行循环体中的代码块;最后,For循环语句会对循环变量进行更新和判断,以决定是否继续执行循环体。 四、For循环语句的应用场景 For循环语句广泛应用于各种程序设计中,如计算机游戏开发、数据...

    matlab中循环语句与for循环.docx

    continue 语句控制跳过循环体中的某些语句,当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环。 4. 循环的嵌套 如果一个循环结构的循环体又包括一个循环结构,就称为循环的嵌套,或...

    试谈二级C语言之break语句在循环语句中的使用.pdf

    在某些情况下,可能需要在循环体内部进行多次判断,一旦条件满足,就可以使用break跳出循环。 4. break在嵌套循环中的使用 在嵌套循环(即循环内部还有循环)的情况下,break只会终止它所在的那一层循环。若想从...

    在3条循环语句中,for语句最为灵活,不仅可用于循环次数已经确定的情况,也可用于循环次数虽不确定、但给出了循环继续条件的情况。

    for语句是C语言中最常用的循环结构,它的灵活性体现在它可以同时处理循环变量的初始化、循环条件检查和循环变量更新。for语句的基本格式如下: ```c for(初始化; 循环条件; 更新) { // 循环体 } ``` 在案例5.1中...

    matlab中循环语句与for循环.pdf

    当在循环体内执行到该语句时,程序将跳过循环体中所有剩下的语句,继续下一次循环。 4. 循环的嵌套 如果一个循环结构的循环体又包括一个循环结构,就称为循环的嵌套,或称为多重循环结构。 例如,求 [1,500] 之间...

    C语言循环语句课件四章

    在实际编程中,for语句常用于已知循环次数的情况,while语句适用于循环次数未知,需根据条件判断的情况,而do...while语句则保证至少执行一次循环体。 在学习过程中,可以通过书中的例题和练习题加深理解,例如计算...

    编程中的循环语句讲解

    接下来是`while`循环,它在满足条件时执行循环体。`while`循环适用于未知循环次数但需要在满足特定条件时终止的情况: ```c while (条件) { // 循环体 } ``` 比如,输入数字直到输入负数为止: ```c int num; while...

    分支与循环语句学习分享PPT

    分支与循环语句学习分享PPT ...* 变量作用域:在循环体内部定义的变量,在循环体外部无法访问。 分支语句和循环语句是编程语言中的基本结构,掌握它们可以帮助我们更好地控制程序的执行流程和逻辑。

    一个简单的sql循环语句脚本

    在SQL(Structured Query Language)中,循环语句主要用于执行重复性的任务,特别是在处理大量数据或者需要按步骤操作的时候。在数据库编程中,我们通常使用PL/SQL(Oracle)、T-SQL(Microsoft SQL Server)或存储...

    vb for 循环语句

    这里的`s`变量并未在代码中明确声明和初始化,按照VB的习惯,未声明的变量会被默认视为变体型(Variant),并被初始化为0。 5. **输出结果**: - 第一次外层循环(`i=0`),内层循环不执行,输出为空。 - 第二次...

    2020年高中数学 第二章 算法初步 学习要点循环语句素材讲解 北师大版必修3.doc

    其中,条件是判断语句,循环体是执行语句。WHILE 语句的执行过程是: 1. 判断条件是否成立,如果成立,则执行循环体。 2. 执行循环体后,再次判断条件是否成立,如果仍然成立,则继续执行循环体。 3. 直到条件不...

    java循环语句(典型的循环语句)

    while循环在满足条件时持续执行循环体。基本语法如下: ``` while (条件) { // 循环体 } ``` 例如,打印1到10的数字可以这样写: ```java int i = 1; while (i ) { System.out.println(i); i++; } ```...

    while循环语句翻译

    4. 处理循环体:将循环体的每条语句转换为四元式,添加到序列中。 5. 循环跳转:在循环体结束处,创建一个四元式表示“跳转”(例如,`JNZ label`,如果条件为真则跳转回循环开始的四元式)。 6. 结束循环:标记循环...

    QTP高级1_VBS条件&循环语句

    "QTP高级1_VBS条件&循环语句" QTP 高级知识点:VBS 条件...其中,条件表达式是一个布尔值的表达式,如果它的值为 True,则执行循环体;否则,跳出循环。 例如: Do While x MsgBox "当前值:" & x x = x + 1 Loop

Global site tag (gtag.js) - Google Analytics