1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | public static void main(String[] args) { // Herkansing PP - opdracht 4 (14-12-2011) int ArrayShifting[] = new int[6]; ArrayShifting [0] = 100; ArrayShifting [1] = 200; ArrayShifting [2] = 300; ArrayShifting [3] = 400; ArrayShifting [4] = 500; ArrayShifting [5] = 600; for (int i=0; i<6; i++) { System.out.println(ArrayShifting[i]); } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 | import java.lang.reflect.Array; public class Shift { public Shift() { int ArrayShifting[] = new int[6]; ArrayShifting [0] = 100; ArrayShifting [1] = 200; ArrayShifting [2] = 300; ArrayShifting [3] = 400; ArrayShifting [4] = 500; ArrayShifting [5] = 600; for (int i=0; i<6; i++) { System.out.println(ArrayShifting[i]); } System.out.println("Nu alles schuiven"); shiftRight(ArrayShifting); } public static void shiftRight(int [] list) { int temp = list[Array.getLength(list) - 1]; // backupje maken van de laatste waarde // nu beginnen met schuiven for(int i = Array.getLength(list) - 1; i > 0; i--) { list[i] = list[i - 1]; } // nu de laatste waarde op plekje 0 zetten list[0] = temp; for (int i=0; i<Array.getLength(list); i++) { System.out.println(list[i]); } } } |
Hmm ik krijg hierbij een paar errors (even een PrtSc van gemaakt)quote:Op maandag 19 december 2011 22:44 schreef CrashO het volgende:
Zoiets?![]()
[ code verwijderd ]
Vind het alleen raar dat die method een void return type moet hebben. die array weer teruggeven lijkt me logischer. (hoe moet je hem zo ooit weer terug kunnen krijgen)![]()
Maargoed, heb er om die reden dus dat loopje ingezet met die print
oeh, die had ik er inderdaad uitgelatenquote:Op dinsdag 20 december 2011 22:44 schreef CrashO het volgende:
Ja, omdat je de import weglaat![]()
Zet import java.lang.reflect.Array; bovenin, anders kan je Array.getLenght niet gebruiken
Hoewel ik de 1e 15 regels van je file niet zie is dat het denk ik. Want dan kan hij "Array." niet vinden ja.. Dus staat die import er?
O yeah, hij doet hetquote:Op dinsdag 20 december 2011 23:34 schreef CrashO het volgende:
Wazig![]()
Heb hem hier gewoon werkend lopen op BlueJ (Heb momenteel niks anders)
[ afbeelding ]
[ afbeelding ]
Dan krijg je zulke taferelen op school, iedereen maakt zijn eigen Wi-Fi netwerk aanquote:
Je zit nu bij wiskunde?quote:Op woensdag 21 december 2011 13:33 schreef Baghdaddy het volgende:
[..]
Dan krijg je zulke taferelen op school, iedereen maakt zijn eigen Wi-Fi netwerk aan
[ afbeelding ]
Nee, ik heb PP opdr. 4 afgetekend en ben vervolgens naar huis gegaan. Is inderdaad zinloos.quote:Op woensdag 21 december 2011 13:34 schreef Gemaskerde het volgende:
[..]
Je zit nu bij wiskunde?
Ben maar gewoon naar huis gegaan na PP-rem. Zie het nut er niet echt van in om 3,5 uur wiskunde te volgen zonder internet. Dan is het net een soort middelbare school maar dan i.p.v. in schriften schrijven, met word
Leuk onze opdrachtgever is ook de beheerder van dat clusterquote:Op woensdag 21 december 2011 17:02 schreef November5th het volgende:
HvA's Vmware cluster ligt er ook uit, dus we kunnen niet bij onze team servers ( SNE outfit4you) en moeten het morgen opleveren. Kansloos dit.
Een 10? Gefeliciteerd manquote:Op donderdag 22 december 2011 18:29 schreef November5th het volgende:
Yoo, bradars. Alles cool? swa jeweet toch. 10 voor Outfit.
Shoutout naar Dj Khaled want we the best.
Idd.quote:Op donderdag 29 december 2011 15:29 schreef Gemaskerde het volgende:
wou dat die studie nooit meer begon
Klopt volgens mij, als je het niet over de BSK vakken hebt.quote:Op zaterdag 31 december 2011 22:09 schreef Kuikenkip het volgende:
Stel dat ik een tentamen niet haal. En de herkansing daarvan ook niet.. Dan kan ik mijn propedeuse niet meer halen toch?
Volgend jaar pas weer.quote:Op zaterdag 31 december 2011 22:09 schreef Kuikenkip het volgende:
Stel dat ik een tentamen niet haal. En de herkansing daarvan ook niet.. Dan kan ik mijn propedeuse niet meer halen toch?
Hoever ben je met PP Rem 5? Ik heb wat hulp nodigquote:Op zondag 1 januari 2012 22:15 schreef Gemaskerde het volgende:
Deze week maar eens aan de slag met het laatste PP-rem practicum.
Snap tot dusverre nog helemaal niks van dat practicum.
Project is gelukkig wel bijna afgesloten.
Alleen nog even reflectie afronden, design document en de beoordelingen.
Hij lijkt een beetje op PP 4 van het vorige blok die klasse veelhoek bleek ontzettend handig voor de klasse kofferslotquote:Op vrijdag 6 januari 2012 17:25 schreef Baghdaddy het volgende:
[..]
Hoever ben je met PP Rem 5? Ik heb wat hulp nodig. Ik heb de klasse Cijfer en Letter aangemaakt met daarin de gevraagde opdracht.
Ik heb het uitgesteld, geen zin in programmeren, snap er ook niks van..quote:Op vrijdag 6 januari 2012 17:25 schreef Baghdaddy het volgende:
[..]
Hoever ben je met PP Rem 5? Ik heb wat hulp nodig. Ik heb de klasse Cijfer en Letter aangemaakt met daarin de gevraagde opdracht.
Alsjeblieft.quote:Op vrijdag 6 januari 2012 23:35 schreef CrashO het volgende:
Post die opdracht hier dan eens voor de grap?, ben wel benieuwd waar het nu om gaat
Ik ben benieuwd.quote:Op vrijdag 6 januari 2012 23:44 schreef CrashO het volgende:
Ok, ik zal eens kijken of ik hem kan maken. Zit momenteel toch nog tot 01:00 in de trein en heb niks te doen
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | public class Letter { private char letter; public Letter() { } public char getLetter() { return letter; } public void setLetter(char letter) { this.letter = letter; } public void volgende() { if(letter == 'Z') { letter = 'A'; } else { int temp = (int) letter; temp++; letter = (char) temp; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | public class Cijfer { private int cijfer; public Cijfer() { } public int getCijfer() { return cijfer; } public void setCijfer(int cijfer) { this.cijfer = cijfer; } public void volgende() { if(cijfer == 9) { cijfer = 0; } else { cijfer++; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | public class Kofferslot { private Letter[] letters; private Cijfer cijfer; public Kofferslot() { } public Kofferslot(char letter1, char letter2, int cijfer) { letters = new Letter[2]; Letter temp = new Letter(); temp.setLetter(letter1); letters[0] = temp; temp = new Letter(); temp.setLetter(letter2); letters[1] = temp; this.cijfer = new Cijfer(); this.cijfer.setCijfer(cijfer); } public void setCombinatie(char letter1, char letter2, int cijfer) { letters[0].setLetter(letter1); letters[1].setLetter(letter2); this.cijfer.setCijfer(cijfer); } public String volgende() { cijfer.volgende(); if(cijfer.getCijfer() == 0) { letters[1].volgende(); if(letters[1].getLetter() == 'A') { letters[0].volgende(); } } String temp = ""; temp += letters[0].getLetter(); temp += letters[1].getLetter(); temp += cijfer.getCijfer(); return temp; } } |
Je kan bij letter volgende ook gewoon letter++; doenquote:Op zaterdag 7 januari 2012 00:23 schreef CrashO het volgende:
Est voila![]()
[ code verwijderd ]
[ code verwijderd ]
[ code verwijderd ]
Sommige dingen hadden absoluut simpeler gekunt, maarja, gaar klassendiagram die is gegeven laat weinig vrije ruimte over
1 2 3 4 5 6 7 8 9 | public class Haat { public Haat(char temp) { System.out.println("Ik heb nu: " + temp); temp++; System.out.println("nu hoort hij verhoogd te zijn: " + temp); } } |
quote:Ik heb nu: A
nu hoort hij verhoogd te zijn: B
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public class Banaan { public static void main(String[] args) { Kofferslot koffer = new Kofferslot('A','A',0); koffer.setCombinatie('A','A',0); System.out.println("De combinatie is nu AA0"); System.out.println("Na het commando volgende is het nu: " + koffer.volgende()); koffer.setCombinatie('B','R',9); System.out.println("De combinatie is nu BR9"); System.out.println("Na het commando volgende is het nu: " + koffer.volgende()); koffer.setCombinatie('D','Z',9); System.out.println("De combinatie is nu DZ9"); System.out.println("Na het commando volgende is het nu: " + koffer.volgende()); koffer.setCombinatie('Z','Z',9); System.out.println("De combinatie is nu ZZ9"); System.out.println("Na het commando volgende is het nu: " + koffer.volgende()); } } |
Echt gewoon een hele nieuwe project, of in package letter?quote:Op zaterdag 7 januari 2012 01:50 schreef CrashO het volgende:
De class namen gewoon laten zoals ze zijn in mijn code, niks aan doen.
Maak maar een nieuw "programma" en noem hem "Banaan"
Vervolgens maak je die hele file leeg, en paste je dit erin:
[ code verwijderd ]
Dan zou het moeten werken?![]()
* CrashO heeft alleen blueJ op zijn laptop staan, en daar wordt de hele main niet gebruikt. gewoon klikken en goan.
Ik zal het straks even proberen, net terug van werk.quote:Op zaterdag 7 januari 2012 02:03 schreef CrashO het volgende:
Heul nieuwe project, gewoon alles wegsodemieteren.
Nieuw project "Banaan", main file leegdonderen en die class banaan erin mieteren. Dan die andere classes erbij zetten in eigen files.
't kan ook in package letter. Máár dan moet je om iedere class heen even package letter zetten. (zodat ze elkaar kunnen vinden enzo)
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |