Java蜘蛛人 歡迎大家

          歡迎大家 來到我的blog , 如果我身邊的朋友 有什么不懂可以直接來問我 我會細心的幫助你的. 如果網絡上的朋友有什么不懂的 可以加我Java蜘蛛人 QQ48187537
          posts - 54, comments - 192, trackbacks - 0, articles - 1

          今天教大家用一種特殊的for 循環.    是JDK  1.5 才出來的.  大家看看. 使用這樣的循環方便簡單 .. 呵呵  大家看看 例子吧.

           1public class StaticTest
           2{
           3    public static void main (String[] args) 
           4    {
           5        StaticTest dd=new StaticTest();
           6        Employee[] staff=new Employee[3];
           7        
           8        staff[0]= new Employee("xiaoqiao",60);
           9        staff[1]= new Employee("haha",50);
          10        staff[2]= new Employee("good",60);
          11      for(Employee  e:staff)       //Employee  代表數據類型   e代表一個變量.就想當與普通for里的i變量一樣的 staff代表數組名
          12      {
          13          System.out.println("name="+e.getName()+"        salary="+e.salary());  //然后調用2個方法 .每調用一次 e 從staff[0]一直到3
          14      }

          15    }

          16}

          17
          18class Employee
          19{
          20    private String name;
          21    private double salary;
          22    public Employee(String name,double salary)
          23    {
          24        this.name=name;
          25        this.salary=salary;
          26    }

          27    
          28    public String getName()
          29    {
          30        return name;
          31    }

          32    public double salary()
          33    {
          34        return salary;
          35    }
              
          36}


           如果不使用這種特殊的for循環  那應該是:

           1public class StaticTest
           2{
           3    public static void main (String[] args) 
           4    {
           5        StaticTest dd=new StaticTest();
           6        Employee[] staff=new Employee[3];
           7        
           8        staff[0]= new Employee("xiaoqiao",60);
           9        staff[1]= new Employee("haha",50);
          10        staff[2]= new Employee("good",60);
          11       for(int i=0;i<3;i++)
          12       {
          13           System.out.println("name="+staff[i].getName()+"     salary="+staff[i].salary());
          14       }

          15    }

          16}

          17
          18class Employee
          19{
          20    private String name;
          21    private double salary;
          22    public Employee(String name,double salary)
          23    {
          24        this.name=name;
          25        this.salary=salary;
          26    }

          27    
          28    public String getName()
          29    {
          30        return name;
          31    }

          32    public double salary()
          33    {
          34        return salary;
          35    }
              
          36}

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 盱眙县| 高邑县| 玉环县| 楚雄市| 霍邱县| 民勤县| 阜阳市| 马鞍山市| 黑龙江省| 渭南市| 白朗县| 桦甸市| 雅安市| 贵阳市| 华阴市| 屏东市| 安多县| 南阳市| 雅安市| 南召县| 肇东市| 富锦市| 莎车县| 新竹市| 大石桥市| 宁河县| 金堂县| 汉中市| 武宁县| 工布江达县| 罗平县| 惠水县| 信宜市| 崇仁县| 西盟| 芜湖市| 汨罗市| 灵山县| 景谷| 阳原县| 东宁县|