700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Java 1.3 控制流程(条件语句 循环结构)

Java 1.3 控制流程(条件语句 循环结构)

时间:2024-04-22 06:53:10

相关推荐

Java 1.3 控制流程(条件语句 循环结构)

Java与C/C++对比:

Java 的控制流程结构与 C 和 C++ 的控制流程结构一样, 只有很少的例外情况。

没有 goto 语句但 break 语句可以带标签, 可以利用它实现从内层循环跳出的目的 (这种情况 C 语言采用 goto语句实现)。另外,还有一种变形的 for 循环,即通用 for 循环”(又称为 for each 循环),在 C 或 C++ 中 没有这类循环。它有点类似于 C# 中的 foreach 循环。

块作用域:

定义:块(即复合语句)是指由一对大括号括起来的若干条简单的 Java语句。块确定了变量的作 用域。一个块可以嵌套在另一个块中。与C++对比:在 C++ 中,可以在嵌套的块中重定义一个变量。在内层定义的变量会覆盖在外层定义的变量。这样,有可能会导致程序设计错误, 因此在 Java 中不允许这样做,不能在嵌套的两个块中声明同名的变量。

例如,下面的代码就有错误,而无法通过编译:

public static void main(String口 args) {int n; {int k; int n; // Error can't redefine n in inner block}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。