IT
driver
public class Driver
{
public static void exam() {
Track t1 = new Track("Yesterday:", "The Beatles", 2, 05);
Track t2 = new Track("Riders on the Storm", "The Doors", 7, 35);
System.out.println(t1.toString());
System.out.println(t2.toString());
PlayList p1 = new PlayList(t1, "PlayList 1");
p1.addTrack(t2);
}
Svar #1
16. oktober 2007 af pa8n (Slettet)
oprettede Track-objekter hertil." - Det har jeg gjort men den siger at der er noget galt med playlist?
Svar #2
16. oktober 2007 af pa8n (Slettet)
import java.util.ArrayList;
public class PlayList
{
private String playlistName;
private ArrayList tracks;
public PlayList(String newPlaylistName) {
playlistName = newPlaylistName;
tracks = new ArrayList();
}
public void addTrack(Track t) {
tracks.add(t);
}
public void removeTrack(Track t) {
tracks.remove(t);
}
}
Svar #3
16. oktober 2007 af kleif
public class Driver
{
public static void exam() {
Track t1 = new Track("Yesterday:", "The Beatles", 2, 05);
Track t2 = new Track("Riders on the Storm", "The Doors", 7, 35);
System.out.println(t1.toString());
System.out.println(t2.toString());
PlayList p1 = new PlayList("PlayList 1");
p1.addTrack(t1);
p1.addTrack(t2);
}
Svar #5
16. oktober 2007 af kleif
public PlayList(String newPlaylistName) {
Svar #6
16. oktober 2007 af pa8n (Slettet)
public class Random
{
private String name;
private java.util.Random r;
private int digits;
/**
* Constructor for objects of class MemoryTest
*/
public Random(String newName)
{
name = newName;
r = new java.util.Random();
}
public void CreateDigits()
{
digits = r.nextInt(10000000);
System.out.println("The digits are: " + digits);
}
}
Svar #7
16. oktober 2007 af pa8n (Slettet)
Fx.
4902
9021
....
og så en metode, hvor man taster de førte tal ind. Hvis de tal man taster ind er korrekte er det godt, men det er bare én fejl, er det ikke godt.
Svar #9
16. oktober 2007 af pa8n (Slettet)
public void PrintResult()
{
if(digits == RealDigits) {System.out.println("They are all correct in Test 1 ");
if(digits != RealDigits) {System.out.println("There exist errors in Test 1 "); }
}
Svar #11
16. oktober 2007 af pa8n (Slettet)
public void CreateDigits()
{
for(int i = 0; i < 500; i++) digits = r.nextInt(10000000);
System.out.println("The digits are: " + digits);
}
Svar #12
16. oktober 2007 af piper (Slettet)
Tallene genererer du over en løkke og smider det op i din liste/array, hver gang du har et nyt. Så kan du fremvise dem bagefter lige præcist som du vil.
Hvis du vil undersøge om et heltal n er fircifret kan du bare se om det opfylder 999 < tal < 10000 eksempelvis. Eller bruge integerdivision. Der er mange muligheder.
I #11 husker du ikke at opskrive din curly brackets {} efter din intention. Kig på loop-strukturen for en for-loop i din bog og skriv koden i 11# helt om.
Svar #13
17. oktober 2007 af DanielPetersen (Slettet)
public class Test
{
private int digits;
private java.util.Random r;
public Test() {
r = new java.util.Random();
}
public void Test1() {
System.out.println("The digits are: ");
for(int i = 0; i < 100; i++) {
digits = r.nextInt(10000);
System.out.println(digits);
}
}
public void Test2() {
System.out.println("The digits are: ");
for(int i = 0; i < 500; i++) {
digits = r.nextInt(10000);
System.out.println(digits);
}
}
}
Svar #14
17. oktober 2007 af DanielPetersen (Slettet)
public class TestDriver
{
public static void exam() {
Test s1 = new Test();
s1.Test1();
s1.Test2();
}
}
Skriv et svar til: driver
Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk?
Klik her for at oprette en bruger.
