Onko kokonaisluku

888

Miten voin ohjelmoida koodin, mikä testaa onko komentoriviparametri oikean tyyppinen? Eli tässä tapauksessa kokonaisluku.

5

745

    Vastaukset 5

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Javakko

      Voit kokeilla muuttaa parametrin int-tyyppiseksi käyttämällä Integer-luokan parseInt metodia:

      try {
      int luku=Integer.parseInt(stringparametri);
      }
      catch (NumberFormatException e) {
      // Ei ole kokonaisluku
      }

    • Hyvä-että-on

      On kokonaisluku ja ihan oikein

    • Vanha ketju, mutta koodaan silti... Siis tuo yllämainittu jonkun pätevä vastaus vielä koodina
      public class Testi {
      public static void main(String[] args) {
      try {
      int input = Integer.parseInt(args[0]);
      } throws (Exception e) {
      //ei ole kokonaisluku
      }
      }

    • Siis tuon catchin tilalle tootakai throws,...

    • Siis juuri toistenpäin

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

    Luetuimmat keskustelut

    1. Vasemmistoliitto esittää rikkaille veronkiristyksiä, mutta kansalle ei kelpaa

      Miksi? Haluaako taviskansa lisää leikkauksia peruspalveluihin? Pääsettekö liian helposti vielä terveyskeskukseen tai ham
      Maailman menoa
      57
      1170
    2. Mikä tästä teki

      Lopulta niin vaikeaa?
      Ikävä
      120
      1129
    3. Mitä vikoja

      kaivatussasi on?
      Ikävä
      82
      1018
    4. Nainen, minkä tiedon juuri nyt haluaisit

      tietää hänestä, miehestä?
      Ikävä
      88
      993
    5. Miten nainen käyttäytyy kun näkee sinut?

      🤣
      Ikävä
      58
      872
    6. Meistä puhutaan

      Meistä varmaan puhutaan ja huhutaan. Luulen niin. Ei kiva juttu. Ja ystävät on minusta huolissaan. Yritän tehdä kaikkeni
      Ikävä
      57
      857
    7. Mitä mieltä miehet ovat 40-50v naisista?

      Rehellisesti. Mitä ajattelet kun naiselle tulee ikäää
      Ikävä
      136
      801
    8. Uunimakkara koululaisten suosikki

      https://www.is.fi/ruokala/ajankohtaista/art-2000012228523.html on tärkeää että oppilaat syövät hyvin, muuten ei jaksa p
      Maailman menoa
      277
      738
    9. Noniin myönnetään

      Rakastan aivan kauheasti ❤️
      Ikävä
      18
      588
    10. Ihmettelen vieläkin miten pitkäksi aikaa

      Loukkaannuit mies. Taidat olla pitkävihainen.🫤
      Ikävä
      69
      586
    Aihe