1
svar
65
visningar
Min consol slutar inte ta emot input…
Hej! när jag sätter num till ett tal med 10 st siffror såsom 9909075443 ( eller ett tal som består av 7 st siffror såsom 0009224567) så fortsätter min consol ta emot input….. meningen är att jag ska lämna while loopen då siffran består av 10 st. Siffror eller 7 st siffror… hur kommer detta sig ? ( jag vill inte lägga upp hela min kod men allting fungerar som det ska förutom koden nedan: )
while( num != 7 || num != 10) {System.out.print("Personnummer (10 siffror) : ");
Vallokal.personnummer = scanner.nextLong();
personnummer = test;
str = Long.toString(test);
num = str.length();
}
Du testar om num är skilt från 7 eller är skilt från 10. Det är sant för alla tal.