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}

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


          網站導航:
           
          主站蜘蛛池模板: 灵武市| 黔西| 正蓝旗| 县级市| 西城区| 信宜市| 罗城| 旅游| 晋州市| 台前县| 宣汉县| 玉树县| 鹤岗市| 铜陵市| 赤壁市| 白河县| 湟源县| 芮城县| 威宁| 徐闻县| 阜新市| 三河市| 鹤庆县| 五指山市| 浮梁县| 达日县| 长乐市| 收藏| 无棣县| 张家港市| 陇西县| 大城县| 济宁市| 拉萨市| 汝城县| 天柱县| 星座| 垣曲县| 潞城市| 抚顺市| 临清市|