-1

データベース(4つの「スロット」)を見て、次の空のものを見つけて曲オブジェクト(artis、name、duration、filesize)を保存するメソッドを作成しようとしています。プログラムにデータを入力するたびに、現在のメソッドは着信曲オブジェクトをすべてのデータベースの「スロット」に割り当てているようです。

4 つの Java クラスはすべてここにあります -----> http://www.fast-files.com/getfile.aspx?file=62228

public void addSong()
{  
    Song S = new Song();  
    do{  
            if (a.fileSize==0) {

                    setData(a.artist, a.name, a.duration, a.fileSize);
                break;
                } else if (b.fileSize==0) {

                    setData(b.artist, b.name, b.duration, b.fileSize);
                break;
                } else if (c.fileSize==0) {

                    setData(c.artist, c.name, c.duration, c.fileSize);
                break;
                } else if (d.fileSize==0) {

                    setData(c.artist, c.name, c.duration, c.fileSize);
                break;
                }

    }while(true); 
}


public void setData( String artist, String name, double duration, int fileSize)
{
    S.setArtist(artist);
    S.setName(name);
    S.setDuration(duration);
    S.setFileSize(fileSize);
}

編集- 4 データベース Java クラスのhttp://www.fast-files.com/getfile.aspx?file=62228

4

1 に答える 1