31. oktober 2001 - 21:23Der er
3 kommentarer og 1 løsning
Switch... virker ikke
Jeg har denne kode som er en del af noget andet... valg er en værdi indlæst fra tasteturet (en Char) Hvis jeg taster 2, skulle der jo gerne printes \"menu2\" ud, men det sker ikke. (programmet afsluttes) ? Hvad er der galt....?
switch (valg) { case 1: break; case 2: System.out.println(\"Menu2 \"); break; case 3: break; case 0: break; default : break; }
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
en char har ascii kode værdien ikke den aktuelle værdi. 1 har værdien 49 2 50 3 51 .. altså: switch (valg) { case 49: break; case 50: System.out.println(\"Menu2 \"); break; case 51: break; case 48: break; default : break; }
alternativt kan man typecaste den til et eller andet, men jeg ved ikke lige hvordan.. måske Char.enEllerAndenMetode()
switch (Character.getNumericValue(valg){ case 1: break; case 2: System.out.println(\"Menu2 \"); break; case 3: break; case 0: break; default : break; }
OK... jeg laver den bare om til en Int Tak for hjælpen... !
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.