character.isDigit vai character.digit?

---------------------------...

Jos haluaa muuttaa char-tyyppiset luvut int-tyyppisiksi, kumpaa kannattaa käyttää?

1

743

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • if-else

      Koska char on 16 bittinen luku ja int 32 bittinen luku onnistuu muunnos suoralla sijoituksella.

      --- ESIMERKKI ALKAA ---

         public class Esimerkki {
            public static void main (String[] args) {
               char charluku1 = '2';
               char charluku2 = 3434;

               int luku1 = charluku1;
               int luku2 = charluku2;

               System.out.println("luku1: " luku1);
               System.out.println("luku2: " luku2);
            }
         }

      --- ESIMERKKI LOPPUU ---


      Jos haluat selvittää merkin numero arvon, onnistuu se digit metodilla. Digit palauttaa arvon -1 jos muunnos ei ole mahdollinen.

      --- ESIMERKKI ALKAA ---

         public class Esimerkki {
            public static void main (String[] args) {
               char charluku1 = '2';
               char charluku2 = 3434;
               char charluku3 = 5555;

               int luku1 = Character.digit(charluku1, 10);
               int luku2 = Character.digit(charluku2, 10);
               int luku3 = Character.digit(charluku3, 10);

               System.out.println("luku1: " luku1);
               System.out.println("luku2: " luku2);
               System.out.println("luku3: " luku3);
            }
         }

      --- ESIMERKKI LOPPUU ---


      Metodi isDigit ei muunna mitään, vaan sen avulla voi testata vastaako merkki jotakin desimaali järjestelmän numeroista.

      getNumericValue metodilla voi myös suorittaa muunnoksen (ottaa mukaan myös roomalaiseten numeroiden merkit).

      --- ESIMERKKI ALKAA ---

         public class Esimerkki {
            public static void main (String[] args) {
               for (char merkki = 8560; merkki = '0' && merkki

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Veroaste on Suomessa viitisen prosenttiyksikköä liian matala

      Veropohjaa on rapautettu käytännössä koko kulunut vuosituhat, jonka vuoksi valtion menoja on jouduttu rahoittamaan velka
      Maailman menoa
      78
      2464
    2. Tiedän satavarmasti ettet tule koskaan

      Uskaltamaan mitään. Ei me tulla edes näkemään koskaan.
      Ikävä
      67
      1435
    3. Kyläkauppias ajoi kännissä töistä kotiin

      Ei edes kallis auto estä humalassa ajamista, vaikka luulisi alkolukko olevan sellaisessa jo vakiovarusteena. https://ww
      Maailman menoa
      81
      1301
    4. EU komissio - EU-elpymisrahoja voidaan käyttää TILAPÄISESTI väärin!

      Espanja ohjasi miljardeja euroja – Nyt EU-komissio teki yllättävän paljastuksen Skandaaliksi noussut Espanjan EU-rahoje
      Maailman menoa
      11
      1182
    5. Miks me oikein

      Rakastuttiin vaikka kaikki on mahdotonta?
      Ikävä
      79
      895
    6. Kiitos upeasta palvelusta kukkamyyjä

      Kiitos sinulle upea kaunis kukkamyyjä Kuhmon torilla 🌹 Upea iloinen asenteesi ja kaunis hymysi pelasti päiväni ❤️ Jäi
      Kuhmo
      19
      890
    7. Nainen, mikset lähetä

      miehelle viestiä? Tiedän, että sulla on asiaa ja kysyttävää.
      Ikävä
      54
      763
    8. Ratikka Turkuun

      Ei hyvä. Ja syy on siinä , kukaan ei osaa suunnitella oikeaa reittiä. Pitää huomioide, kiskoja sijaintia ei voi muutta
      Turku
      98
      736
    9. Miehet trikoissaan

      On se kauhian näkköistä, kun miehet tiukossa trikkoissa juoksentelloo ja mulukku paestaa trikkoijjen läpi. Kahtokkee pe
      Suomussalmi
      29
      731
    10. Rakastan sinua

      Yhä.
      Ikävä
      30
      686
    Aihe