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ä
      134
      1447
    2. Mikä kaivatussasi

      on parasta?
      Ikävä
      90
      1298
    3. haluaisin paljastaa

      Kuka tämä :/ on
      Ikävä
      81
      776
    4. Taiteiden yö

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

      Vanhwmmalle naiselle, olet rakas❤️❤️
      Ikävä
      28
      707
    6. Et vaan tajua

      Että rakastan sua
      Ikävä
      19
      565
    7. Olen jo oppinut tuntemaan

      sinun kirjoitustyylisi
      Ikävä
      47
      553
    8. Koska muru nähdään

      Kaksin?
      Ikävä
      35
      550
    9. Mikä kaivatussasi

      on pahinta?
      Tunteet
      46
      539
    10. Nainen, onko se nalle hehkuttelija poistunut keskuudestamme?

      Ei ole näkynyt, joten onkohan. R.I.P :/
      Ikävä
      115
      519
    Aihe