Find korteste int
Hejsa.Jeg er igång med at lave en test eksamensopgave, og er nået til nr.7. Her skal jeg finde den korteste sang. Jeg har tre klasser som ser sådan ud:
public class Driver
{
public Driver() {
}
public static void exam() {
Track t1 = new Track("Yesterday", "The Beatles", 2, 5);
Track t2 = new Track("Ciwil War", "Guns N Roses", 4, 54);
System.out.println(t1.toString());
System.out.println(t2.toString());
Playlist play = new Playlist("Rock");
play.addTrack(t1);
play.addTrack(t2);
}
}
_________
public class Track
{
private String songName, artist;
private int min, sec;
public Track(String ar, String sn, int m, int se) {
artist = ar;
songName = sn;
min = m;
sec = se;
}
public String toString() {
return songName + ": " + artist + " (" + min + ":" + sec + ")";
}
}
_________
import java.util.ArrayList;
public class Playlist
{
private String playlistName;
private ArrayList<Track> tracks;
public Playlist(String n) {
playlistName = n;
tracks = new ArrayList<Track>();
}
public void addTrack(Track t) {
tracks.add(t);
}
public void removeTrack(Track t) {
tracks.remove(t);
}
public Track findShortestTrack() {
}
}
__________
Opgaven er nr.7: http://postimg.org/image/ki04fejh9/
Jeg er ret sikker på jeg skal have lavet en forløkke, men jeg skal vel have skrevet noget som hele tiden sammenligner tallene, så den finder det laveste og udskriver? Kan man kave noget med min.value?
Mvh Mads