java中的控制结构(如果,循环)详解

  

前几天在看一个相机CTS bug时,结果在一个java的循环上有点蒙。正好赶上这个点总结一下。

  

java中的控制结构:

  
      <李>条件结构   
        <李>这里主要是一些如果,如果其他的条件语句来控制代码的流程,不必多说。李   
      李   <李>循环控制结构   
        <李>的循环李   <李>而循环李   <李>,循环李   
      李   
  


  

  

而和,循环相对的比较简单,他们的使用方式和C语言是一样的,这里就不做过多叙述了。样式如下所示。

        而(bool表达式){   }   {},(bool表达式)      

其中,表示式比较特殊,它至少执行一次。

  


  

  

普通的循环结构
  

        (初始化;布尔表达式;条件更新){//代码语句   }      

还是拿个例子说事吧

        公开课for_t {   公共静态void main (String [] args) {   for (int i=0;我& lt;10;我+ +){   system . out。printf("我=% d \ n " i);   }   }   }      

测试结果
  下面这个结果大家应该都知道,太简单了,就到这吧

        我=0   i=1   我=2   我=3   我=4   我=5   我=6   我=7   我=8   我=9      

VIP的循环结构
  

  

这样的用法之前在学习其它面向对象的语言时,已经接触过。可能好久没用面向对象语言编程了,这里我看着有些生。它的使用格式如下
  

  

(子元素:元素集合){}
  

  

需要注意的地方:
  

  
      <李>其中子元素的类型要和元素集合的类型一样,要不然会编译报错。   <李>这样的循环会遍历元素集合中的所有元素,具体内部哪个需要处理,哪个不需要处理,我们需要在循环体中使用中断和继续来处理了。   
        公开课for_vip {   公共静态void main (String [] args) {   int[]钱={2000、3000、4000、5000};   (int i:钱){   system . out。printf("我=% d \ n " i);   }   String [] name={“手臂”,“英特尔”、“qulcom”,“sprd”};   (字符串na:名称){   system . out。printf(“名字:% s \ n”, na.toString ());   }   }   }      

实验结果:

        我=2000   我=3000   我=4000   我=5000   名称:手臂   名称:英特尔   名称:qulcom   名称:sprd      

目前循环就介绍到这里吧,后面的开发中,如果遇到稀奇的用法,在更新吧。
  

  

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

java中的控制结构(如果,循环)详解