美文网首页
Think in Java 第四章(控制执行流程)

Think in Java 第四章(控制执行流程)

作者: 咱就一山里人 | 来源:发表于2018-09-13 12:10 被阅读0次
    信仰

    就像和知觉的生物一样,程序必须在执行的过程中控制它的世界,并做出选择。在Java中,你要使用执行控制语句做出选择。

    4.1 true和false

    所有条件语句都利用条件表达式的真假决定执行路径,Java不允许将一个数字作为布尔值使用。

    4.2 if-else
    if(Boolean-expression)
        statement
    

    if(Boolean-expression)
        statement
     else
        statement
    
    4.3 迭代

    while do-while for

    while(Boolean-expression)
       statement
    
    do
      statement
    while(Boolean-expression);
    
    for(initialization;Boolean-expression;step)
       statement
    
    4.4 Foreach 语法

    Java SE5引入了一种新的更加简洁的for语法用于数组和容器,表示不必创建int变量区队由访问项构成序列进行计数,foreach 将自动产生每一项。
    假设有一个folat数组,我们要选取数组中的每一项

    public class ForEachFloat{
        public static void main(String[] args){
           Random rand = new Random(40);
            float f[] = new float[10];
            for(int i = 0;i<10;i++) 
               f[i] = rand.nextFloat();
            for(float x : f)
               System.out.print(x);
      }
    }
    
    4.5 return

    由两方面用途:一方面方法返回值,另一方面导致当前方法退出;如果在返回void方法中没有return语句,那么在该方法的结尾处会有一个隐式的return。

    4.6 break 和continue

    brak用于强行退出循环,不执行循环中剩余的语句。
    continue用于停止执行当前的迭代,染回退回循环起始处,开始下一次迭代。

    4.7 臭名昭著的goto
    4.8 swiitch

    switch是实现多路选择的一种干净利落的方法,可从一系列代码中选出一段去执行。它需要一个选择因子,并且必须是int或char那样的整数值。

    switch(integral-selector){
     case integral-value1 : statement : break;
     case integral-value2 : statement : break;
     case integral-value3 : statement : break;
     case integral-value4 : statement : break;
       `.....`
      default: statement;
    }
    

    若省略break会继续执行后面的语句,直到遇到一个break终止。

    相关文章

      网友评论

          本文标题:Think in Java 第四章(控制执行流程)

          本文链接:https://www.haomeiwen.com/subject/pdwmgftx.html