Java编程思想—第4章 控制执行流程

4.1 ture和false

  1. Java不允许我们将一个数字作为布尔值使用

4.2 if-else

if(条件){
    
}else{
    
}

if(条件){
    
}else if(条件){
    
}else{
    
}

4.3 迭代

  1. while
  2. do-while,至少执行一次循环体
  3. for
  4. 逗号操作符:主要用在for语句中的初始化和步进控制部分

4.4 Foreach语法

  1. 用于数组和容器
for(float x : f){
    System.out.printf(x);
}

4.5 return

  1. return关键词有两方面的用途:一方面指定一个方法返回什么值(假设它没有void返回值),另一方面它会导致当前的方法退出,并返回那个值。

4.6 break和continue

  1. break用于强行退出循环,不执行循环中剩余的语句。
  2. continue则停止执行当前的迭代,然后返回循环起始处,开始下一次迭代
  3. 无穷循环
while(true){}
for(;;){}

4.7 臭名昭著的goto

  1. continue 标签: 中断内外循环,再次执行
  2. break 标签:中断内外循环,不再执行

4.8 switch

  1. switch有时也被划归为一种选择语句。根据整数表达式的值,switch语句可以从一系列代码中选出一段去执行。(必须是intchar类型的整数值)
switch(selecter){
    case value1: statement; break;
    case value2: statement; break;
    case value3: statement; break;
    // ...
    default: statement;
}

4.9 总结

  本章介绍了大多数编程语言都具有的基本特性:运算、操作符优先级、类型转换以及选择循环等等。

发布了77 篇原创文章 · 获赞 20 · 访问量 5781

猜你喜欢

转载自blog.csdn.net/qq_42396168/article/details/104995218