ultddave
Legacy Member
Code:
currentGetal > 80 && currentGetal != 0
.Je kan ook best haakjes plaatsen om aan te geven welke stukken bij elkaar horen (niet noodzakelijk voor correctheid, maar voor de leesbaarheid is dat ook altijd leuk - vind ik persoonlijk).
Code:
if( [COLOR="#FF0000"]([/COLOR]currentGetal < 50 && currentGetal != 0[COLOR="#FF0000"])[/COLOR] || currentGetal > 80 )
System.out.println(currentGetal);
Anders ga je in sommige gevallen vreemde resultaten krijgen. Je kan best dezelfde redenering gebruiken als bij wiskunde, zaken die je eerst moet uitvoeren, moet je tussen haakjes plaatsen.
5 + 3 * 2 is niet hetzelfde als (5 + 3) * 2
. Stel volgend educatief voorbeeld: (currentGetal < 13 && currentGetal > 10 || currentGetal < 15)
Dan zal deze conditie andere resultaten geven adhv de haakjes:
Optie 1:
Input: currentGetal = 14
Code:
(currentGetal < 13 && currentGetal > 10 || currentGetal < 15)
Optie 2:
Input: currentGetal = 14
Code:
(currentGetal < 13 && (currentGetal > 10 || currentGetal < 15))
"false && (true || true)" is "false && true" is dus "false"
.Bij sommige expressies maakt het uiteraard geen verschil als je ze met of zonder haakjes schrijft.

Is up-to-dateBen wel al hele lange tijd niet meer met Java bezig geweest. Weet dus niet hoe up-to-date deze is
.2nd.De prof kan je de syntax en de taal bijbrengen, maar het gebruik van externe libraries en klassen (zoals Math) is vaak veel te uitgebreid om (vanbuiten) te leren.
Daarin snap ik dat je prof vraagt om dit te googlen.
Als programmeur moet je vaak informatie zoeken over functie of klassen die je wilt gebruiken. In Netbeans kan je bovendien de autoaanvulling (CTRL+SPATIE is dat standaard als ik me niet vergis) gebruiken om die op te vragen.
Bv: http://www.tiplite.com/wp-content/uploads/2012/01/netbeans-cake-1.3.jpg
De meeste IDEs hebben die functionaliteit bovendien.

Ik kan uiteraard niet voor iedereen spreken, maar uiteraard zijn er momenten waarbij sommige zaken niet zo vlot gaan. Bijvoorbeeld iets implementeren waarvan weinig voorbeeldcode of weinig documentatie beschikbaar is.Zitten jullie programmeurs of kenners van programmeren soms met jullie handen in jullie haren?
Of code schrijven die iets anders doet dan je verwacht had en je ziet de oorzaak niet.
Voorbeeldje is hier: https://www.beyondgaming.be/archive/web-design-programming.237/c-random-dictionary-item.909452 waarbij het programma in "run"- en "debug"-mode andere resultaten geeft.
maar dit is dan ook het begin van het begin he 

