🎶 Sym - 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台

📕 思源笔记 - 一款桌面端笔记应用,支持 Windows、Mac 和 Linux

🎸 Solo - B3log 分布式社区的博客端节点,欢迎加入下一代社区网络

♏ Vditor - 一款浏览器端的 Markdown 编辑器

Java 基本的程序设计结构(四)

(八)控制流程
1.块作用域
public static void main(String[] args)
{
   int n;
   . . .
   {
      int k;
      . . .
   } // k is only defined up to here
}

public static void main(String[] args)
{
   int n;
   . . .
   {
      int k;
      int n; // error--can't redefine n in inner block
      . . .
   }
}


2.条件语句
if(condition)statement

3.循环
initialization;
while ( loopContinuationCondition ){
     statement;
     increment;
}

4.确定循环
for ( initialization;  loopContinuationCondition;  increment ) statement;

5.多重选择--switch语句
相信大家已经很熟悉了,在这里需要提醒的是不可以使用String,只可以使用整形

String input = . . .;
switch (input) // ERROR
{
   case "A": // ERROR
      . . .
      break;
   . . .
}

6.中断控制流语句
break;
跳出到控制块的外部;

break label;
可以跳到标签位置,但标签必须放在最外层循环之前。
且标签后要加冒号。

continue;
跳出到控制块的内部;

continue label;
可以跳到与标签匹配的循环内部。
且标签后要加冒号。


欢迎注册黑客派社区,开启你的博客之旅。让学习和分享成为一种习惯!

推荐阅读
留下你的脚步