暑假自學(34)

今天的任務主要是作做業,雖然視頻還差幾十章沒有看,今天完成了之前沒有完成的c++做業,其中有一個代碼使我疑惑,以下:c++

public class 素數編程

{數組

   public static void main(String args[]) throws IOException網絡

     {多線程

      File file=new File("E:\\f2.txt");線程

      BufferedReader a=new BufferedReader(new FileReader(file));視頻

      dog dog1=new dog(14,15);get

      String data;網絡編程

      int i=0;io

      ArrayList b=new ArrayList();

      while((data=a.readLine())!=null)

      {

       b.add(data);

      }    

     String c=(String)b.get(0);

     String j=(String)b.get(1);

     int m= Integer.parseInt((String)c.subSequence(9,11));

     int l= Integer.parseInt((String)j.subSequence(9,11));

     dog dog2=new dog(l,m);

     System.out.println("dog2的體重爲:"+dog2.getweight());

     System.out.print("dog2的年齡爲:"+dog2.getage());

      a.close();

     }   

}

class dog

{

    private

    int age;

    int weight;

    dog(int a,int b)

    {

        age=a;

        weight=b;

    }

    dog(){};

    public int getage()

    {

        return age;

    }

    public int getweight()

    {

        return weight;

    }

}

這道代碼最讓我疑惑的是爲何用數組來保存文件的數據,反而用集合能夠,除此以外我還比較疑惑的是readline的用法,直到網上查了一下才發現readline的真正用法。總的來講,作了這幾道題對個人幫助很大,明天我會繼續完成剩下的幾道文件題,而後在自學剩下的多線程和網絡編程。

相關文章
相關標籤/搜索