Permalänk

Java programmering hjälp !

Hej, Jag är en nybörjare och har lite svårt för komplicerade uppgifter, skulle verkligen uppskatta om någon kunde hjälpa mig med ett antal uppgifter<3

1. I ett program finns följande Klass som skall representera en valfri boll:

class Ball { public String use; // Vad bollen är till för, t ex "golf" private double diameter; // Bollens diameter i "meter" private int weight; // Bollens vikt i "gram" private int pressure; // Bollens luftuttryck i "pascal" private boolean used; // true om använd, annars false public Ball (double dia, int M) { use = ""; diameter = dia; weight = w; pressure = 50000; used = false; } public void pumpIt (int addPress) { pressure +- addPress; } }

a) Skriv en ny publik metod till klassen Ball.
Metoden skall heta setWeight (int w) och ändra bollens vikt.
Den skall inte returnera något värde

b) Skriv en ny publik metod till Klassen ball.
Metoden skall heta isUsed () och returnera true om bollen är använd, annars false.

c) Skriv en ny publik metod till klassen Ball.
Metoden skall heta kickIt () och göra så att bollen blir "använd"
Välj själv lämpliga eventuella inparametrar och returvärden.

d) Skapa med hjälp av Ball-klassen ett fotbolls-objekt med namnet minBoll som följer Fifas regler för en
ny "senior"-boll (storlek 5), dvs den skall användas till "fotboll"
ha en diameter på 0.22 m, en vikt på 430 g, ett tryck på 85.000 Pa och vara omvänd.
Detta kan du lösa med 3 st kodrader!

e) Skriv EN kodrar som skriver ut på skärmen vad objektet minBoll är til för.

8. Vilka TVÅ värden kommer följande kodrader med ArrayList skriva ut på skärmen?

ArrayList<String> handaLista = new ArrayList <> (); handlaLista.add ("Pasta"); handlaLista.add ("Mjölk"); handlaLista.add (1, "Juice"); handlaLista.add ("Bröd"); handlaLista.remove (0); handlaLista.add (2, "Smör"); System.out.println ( handLista.size () ); System.out.println ( handLista.get (1) );

Permalänk
Hedersmedlem

Hej simonblomström,

Forumet ska inte användas för att få sina läxor gjorda. Du får istället ställa frågor på specifika saker du inte kan klura ut. Så tänk till själv och ställ frågor efter var du fastnar.

Mvh
Moderator Shimonu

Permalänk
Medlem

Ett tips:
Detta är en publik metod som inte returnerar något värde:

public void pumpIt (int addPress) {
pressure +- addPress;

}

Visa signatur

/M

Permalänk
Skrivet av simonblomström:

Hej, Jag är en nybörjare och har lite svårt för komplicerade uppgifter, skulle verkligen uppskatta om någon kunde hjälpa mig med ett antal uppgifter<3

1. I ett program finns följande Klass som skall representera en valfri boll:

class Ball { public String use; // Vad bollen är till för, t ex "golf" private double diameter; // Bollens diameter i "meter" private int weight; // Bollens vikt i "gram" private int pressure; // Bollens luftuttryck i "pascal" private boolean used; // true om använd, annars false public Ball (double dia, int M) { use = ""; diameter = dia; weight = w; pressure = 50000; used = false; } public void pumpIt (int addPress) { pressure +- addPress; } }

a) Skriv en ny publik metod till klassen Ball.
Metoden skall heta setWeight (int w) och ändra bollens vikt.
Den skall inte returnera något värde

b) Skriv en ny publik metod till Klassen ball.
Metoden skall heta isUsed () och returnera true om bollen är använd, annars false.

c) Skriv en ny publik metod till klassen Ball.
Metoden skall heta kickIt () och göra så att bollen blir "använd"
Välj själv lämpliga eventuella inparametrar och returvärden.

d) Skapa med hjälp av Ball-klassen ett fotbolls-objekt med namnet minBoll som följer Fifas regler för en
ny "senior"-boll (storlek 5), dvs den skall användas till "fotboll"
ha en diameter på 0.22 m, en vikt på 430 g, ett tryck på 85.000 Pa och vara omvänd.
Detta kan du lösa med 3 st kodrader!

e) Skriv EN kodrar som skriver ut på skärmen vad objektet minBoll är til för.

8. Vilka TVÅ värden kommer följande kodrader med ArrayList skriva ut på skärmen?

ArrayList<String> handaLista = new ArrayList <> (); handlaLista.add ("Pasta"); handlaLista.add ("Mjölk"); handlaLista.add (1, "Juice"); handlaLista.add ("Bröd"); handlaLista.remove (0); handlaLista.add (2, "Smör"); System.out.println ( handLista.size () ); System.out.println ( handLista.get (1) );

Det där är grundläggande saker du måste kunna, försök förklara vad som är svårt eller försök göra dem och visa vad du gjort så kan vi hjälpa till att lösa det du tycker är svårt i stället...

Visa signatur

Corsair Vengeance LPX 4x8GB DDR4 2666MHz CL16 | Intel Core i7 6700 3,4 GHz 8MB | MSI Z170A KRAIT GAMING | Corsair Force Series 3 120 GB | Seagate SSHD Desktop 2 TB 7200 RPM 3,5" | Creative Sound Blaster Z PCIe | Western Digital 500 GB | Samsung Writemaster | Corsair TX750 V2 750 W | EVGA GeForce GTX 970 4GB SSC ACX 2.0+| Fractal Design Define R5 (Svart)

Permalänk
Medlem

Som allt annat här i livet, folk kan inte hjälpa en hela tiden. Skaffa verktygen själv och lös problemen. Till slut är det inte svårare än cykla(vad är när man väl kan det) men tiden dit är olika för alla. Sen givetvis ska man inte stånga med saker som man inte tycker är intressant.