public class CD {
//attributes
String name;
String[] tracks;
public CD(String s){
name = s;
}
public CD(String s, String[] tracklist){
tracks = tracklist;
name = s;
}
public void setTracks(String[] tracklist){
tracks = tracklist;
}
public String play(int tracknum){
if(tracks.length > 0){
return tracks[tracknum];
} else {
return "CD has no tracks";
}
}
public int getTracks(){
return tracks.length;
}
}
public class CDPlayer {
//attributes
int track_num = 0;
String status = "stop";
CD CDin;
public void play(){
if(CDin != null){
status = "play";
System.out.println("Now playing:" + CDin.play(track_num));
} else {
System.out.println("There is no CD in the Player!");
}
}
public void stop(){
status = "stop";
}
public void pause(){
if(CDin != null){
status = "pause";
} else {
System.out.println("There is no CD in the Player!");
}
}
public void load(CD newcd){
CDin = newcd;
}
public void forward(){
if(CDin != null){
track_num++;
if(track_num > CDin.getTracks()-1){
track_num = 0;
}
if(status == "play"){
System.out.println("Now playing:" + CDin.play(track_num));
}
} else {
System.out.println("There is no CD in the Player!");
}
}
public void rewind(){
if(CDin != null){
track_num--;
if(track_num < 1){
track_num = CDin.getTracks()-1;
}
if(status == "play"){
System.out.println("Now playing:" + CDin.play(track_num));
}
} else {
System.out.println("There is no CD in the Player!");
}
}
}
Post a Comment
Hi. :-h