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. Mitä haluaisit sanoa hänelle?

      Jos joskus kohtaatte?
      Ikävä
      127
      1289
    2. Mikä kaivatussasi

      on parasta?
      Ikävä
      88
      1212
    3. haluaisin paljastaa

      Kuka tämä :/ on
      Ikävä
      78
      656
    4. Taiteiden yö

      Kuhmon taiteiden yössä tapahtui. Tsat satss saaatts... Ja Sammon takoja... Tsat satss saaatts...
      Kuhmo
      9
      608
    5. Hyvää yötä kaipaamalleni

      Vanhwmmalle naiselle, olet rakas❤️❤️
      Ikävä
      21
      576
    6. Olen jo oppinut tuntemaan

      sinun kirjoitustyylisi
      Ikävä
      47
      533
    7. Mikä kaivatussasi

      on pahinta?
      Tunteet
      44
      495
    8. Et vaan tajua

      Että rakastan sua
      Ikävä
      19
      485
    9. Nainen, onko se nalle hehkuttelija poistunut keskuudestamme?

      Ei ole näkynyt, joten onkohan. R.I.P :/
      Ikävä
      115
      479
    10. Mikä herkku

      Kaivattusi On? 😁
      Ikävä
      41
      462
    Aihe