18. januar 2002 - 13:52Der er
8 kommentarer og 3 løsninger
giver fejl
Dette giver fejl:
class Shifts {
Shifts() {
int Shift1Start = 0; int Shift1End = 759; int Shift2Start = 800; int Shift2End = 1559; int Shift3Start = 1600; int Shift3End = 2359; int Timenow = 1500;
int Shift1StartIalt,Shift1EndIalt,Shift2StartIalt, Shift2EndIalt,Shift3StartIalt,Shift3EndIalt, TimeNowIalt;
hvis du skal finne ut om et tall ligger mellom to andre tall, så kan du ikke skrive det på den måten. Du er nødt til å finne ut om tallet er større en et tall OG mindre enn et annet tall i *to* operasjoner:
if (Shift1StartIalt < TimeNowIalt < Shift1EndIalt){
skal være:
if (Shift1StartIalt < TimeNowIalt AND TimeNowIalt < Shift1EndIalt){
Java er case sensitive hvilket betyr at variabelnavn må refereres til med det navn de er opprettet med.
Du oppretter en variabel \"Timenow\" men bruker \"TimeNow\" i din kode
int Shift1Start = 0; int Shift1End = 759; int Shift2Start = 800; int Shift2End = 1559; int Shift3Start = 1600; int Shift3End = 2359; int TimeNow = 1500;
int Shift1StartIalt,Shift1EndIalt,Shift2StartIalt, Shift2EndIalt,Shift3StartIalt,Shift3EndIalt, TimeNowIalt;
du havde lavet et par \"grammatiske\" fejl.. bla. manglende \";\" i et par linier og ved anvendelse af if sætning.. bruges && såfremt der er flere udsagn der ønskes opfyldt.. derimod anvendes || hvis det kun skal være et af sagnene der skal være opfyldt...
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.