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}

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


          網站導航:
           
          主站蜘蛛池模板: 临朐县| 彭阳县| 哈巴河县| 巴彦县| 麦盖提县| 原平市| 景谷| 易门县| 岚皋县| 永清县| 藁城市| 托里县| 万源市| 武胜县| 阜平县| 黄山市| 灵宝市| 辽源市| 贡嘎县| 安溪县| 丹棱县| 阜新市| 宜州市| 江西省| 合作市| 柳河县| 铜梁县| 尚义县| 嘉荫县| 南部县| 越西县| 镇远县| 元阳县| 尼勒克县| 清水县| 台东市| 黄大仙区| 本溪| 昭通市| 梁山县| 连城县|