Kuinka esitellään javassa muuttuja, joka voi saada vain tiettyjä arvoja? Esim. char kuppikoko, joka voi saada arvot (a, b, c, d, e, f). Tämä olisi tärkeä rajoitus, jotta Nainen-luokan ilmentymät eivät voi saada attribuutin kuppikoko arvoksi mitä sattuu.
Java ja muuttujan sallitut arvot
Torsti
3312
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
ja sitten esittelet sen muuttujan.
Kuppikoko koko = new Kuppikoko("C");
Jaa. No jos ei muuta keinoa ole... Tattis.
Teet if-lauseella tarkistuksen että onko sopiva arvo. Muistaakseni seuraava toimii if(char > 'a' && char < 'e'){kuppikoko = char;}. Ensimmäisen > -merkin pitäisi olla suurempi tai yhtäsuuri -merkki.