public static void main(String[] args) { /*int i; for (i = 0;i == 10; i++) { talfinder(); System.out.println("hej"); }*/ talfinder(); }
private static void talfinder() { // Talfinder (finder tal imellem 1 og 50) Random generator = new Random(); int num1; String str = ""; List lst = new ArrayList();
// Finder 5 tal mellem 1 og 50 og fyld det på arraylisten for (int i = 0; i < 5; i++) { num1 = generator.nextInt(50) + 1;
// tjekker om tallet er større end 25 og skriver det if (num1 > 25) { str = "Tallet " + num1 + " er større end 25"; } else if (num1 == 25) { str = "Tallet er " + num1; } else if (num1 < 25) { str = "Tallet " + num1 + " er mindre end 25"; } //skriver string "str" ud System.out.println(str); //smider det udtrukne tal "num1" i arraylisten lst.add(num1); }
//skriver tal i arraylisten ud String indexnr = ""; for (int i = 0; i < lst.size(); i++) { indexnr += String.valueOf(lst.get(i) + ", "); } System.out.println(indexnr);
//skriver antal tal i arraylisten ud System.out.println("Arraylisten indeholder " + lst.size() + " udtrukne tal."); } }
Problemer:
1. i (indexnr += String.valueOf(lst.get(i) + ", ");) Jeg vil have det sidste komma og mellemrum (", ") i indexnr slettet da det ikke skal bruges. Jeg går udfra at der findes en function der kan lave det, men har svært ved at finde en.. :/
2. hvad er "package person;" ? Jeg ved at mit projekt hedder person, men hvad er package?
3. Hvordan kan jeg lave en simpel GUI til mit program hvor jeg kan have en knap, et tekstboks og en "label" (jeg har erfaring i asp.net :p). Er det nemt at lave noget simpelt GUI og skabe forbindelse mellem GUI'et og koden eller jeg bør vente med indtil jeg har mere erfaring?
4. Nogen der kender til nogle gode tutorials hvor man skal løse nogle opgaver i Java? f.eks. små programmer som dette? jeg har set nogle tutorials på nettet men det er kun læsestof med meget få eksempler.
Tak for at du læste hele mit indlæg.. håber du kan smide et godt svar også.. så er du hvertfald sikker på points ;)
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg får nu vist noget tekst i vinduet, men kun en del. Der er 2 labels med tekst på, men kun den sidste bliver vist. Som om den første label bliver overskrevet af den næste. Hvordan kan man undgå det?
Og hvordan kan jeg sætte størrelsen på vinduet og bestemme placering af label/knap/tekstboks?
I Java kan du vælge mellem Swing, AWT og SWT - men jeg synes at du skal holde fast i Swing - du skal bare lære at bruge de layout managere (der er andre end BorderLayout)
Boo, hiss. et nummer er en numerisk værdi (fx 42), en streng er en sekvens af bogstaver, cifre og tegn (fx "42"). Det er 2 helt forskellige ting, og en god måde at skyde sig selv i foden er at bruge navne som 'indexnr' om en streng eller 'indenxstreng' om et nummer.
Det er helt rigtigt. Det er fordi at indexnr oprindeligt var et int, som jeg så lavede om til en streng. Kom bare aldrig så langt som at ændre navnet også. :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.