Inlägg

Inlägg som m1m1mpao har skrivit i forumet
Av m1m1mpao

Java - lagra orders i arraylist

Hej,

Jag försöker skriva kod utifrån ett klass diagram där orders ska sparas i arraylist. Detta är koden:

class Customer { public ArrayList<long> orderList = new ArrayList<>(); private String username; private String password; public Customer(String username, String password) { this.username = username; this.password = password; } public String getUsername() { return username; } public boolean checkPassword(String password) { // Inte ett bra sätt att hantera lösenord return this.password.equals(password); } } class Order { private long id; public Order (long order){ this.order = order; } orderList.add(Order); }

Men jag får felmeddelande

Syntax error:
__tester__.java:34: error: <identifier> expected
orderList.add(Order);

Vad är det som är fel?

Av m1m1mpao

Tack för återkopplingen ni som har svarat, lyckades lösa denna kod!

Av m1m1mpao
Skrivet av Xcorp:

använd [code] i forumet så blir det formaterat.

Tack för hjälpen!

Av m1m1mpao

Tillägg - koden var indenterad när jag lade in den, vet inte varför det inte fastnade vid skapandet av inlägget..

Av m1m1mpao

Java - student behöver hjälp med kod

Hej,

Jag sitter med inlämningsuppgifter till prog1 och har fastnat, tyvärr är det inte så lätt att få hjälp via handledningen från skolan pga högt tryck.
Målet är att skapa ett hundregister och de aktuella uppgifterna handlar om att sortera hundarna efter svanslängd.
Den första metoden som ska skrivas är för att byta plats på två hundar. Den andra uppgiften är att använda en färdig metod från klassbiblioteket. Dessa två är jag rätt säker på att jag har fått rätt.
Sen ska man skriva en metod för att jämföra två hundar och se vilken som ska komma först i den sorterade listan. Det ska vara svanslängd från minst till störst och om två hundar har samma så ska de sorteras efter namn.
Nr 3 är att skriva en metod som hittar den minsta hunden, här vet jag inte alls hur jag ska göra och tillsist ska man implementera själva sorteringsalgoritmen med hjälp av de redan skrivna metoderna.

Jag har kommit såhär långt men har nu fastnat. Kan någon ge tips på vad jag behöver göra för att komma vidare?

import java.util.ArrayList; import java.util.Collections; import java.util.List; @UnderTest(id = "U7.6") public class AssignmentSevenPointSix { @UnderTest(id = "dogs") private ArrayList<Dog> listOfDogs = new ArrayList<>(); @UnderTest(id = "U7.6.1.1") public void swapDogs(int x, int y) { Dog swap = listOfDogs.get(x); listOfDogs.set(x, listOfDogs.get(y)); listOfDogs.set(y, swap); } @UnderTest(id = "U7.6.1.2") public void swapDogs2(int x, int y) { Collections.swap(listOfDogs, x, y); } @UnderTest(id = "U7.6.2") public void compareDogs(Dog dog1, Dog dog2) { for (int i = 1; i < listOfDogs.size(); i++) { Dog sort = listOfDogs.get(i); int j = i; while (j > 0 && listOfDogs.get(j - 1).getTailLength() > sort.getTailLength()) { listOfDogs.set(j, listOfDogs.get(j - 1)); j--; } listOfDogs.set(j, sort); } } @UnderTest(id = "U7.6.3") public void findSmallestDog(int i){ } }

Tack på förhand!