Kelvollinen?

EräsKiireinen

Ei nämä oikeeellisuudet taitu.
Pitäisi saada tarkistettua, että merkkijonon sLuku int arvona on 3000 ja 4000 välillä ja että numeroita on neljä ja ne merkit todella ovat numeroita.
Mikä tässä ei ole kohdallaan?



public static boolean onKelvollinen(String sLuku)
{
int kelvollinen = Integer.parseInt(sLuku);
return((Pattern matches("\\d{4}", sLuku))&& (kelvollienen >= 3000 && kelvollinen

2

169

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • köps

      Tee se joko käyttäen parseInt metodia tai regular expressionia. Molempia et kuitenkaan tarvitse.

      Jos käytät parseInt metodia, senkun tarkistat onko luku väliltä 3000-4000. Jos parametri ei olekaan numeerinen, parseInt nostaa poikkeuksen "NumberFormatException" jonka käsittelet asiaankuuluvasti.

      Jos käytät regular expressionia, niin määrittele tuo patterni niin että ensimmäinen numero voi olla vain 3 ja loput 3 viimeistä 0-9. Tällöin hyväksyttävät luvut ovat siis 3000-3999. Uskoisin että 4000 kuuluu olla ulkona alueesta mutta enhän voi sitä tietää kun en tehtävänantoa ole tarkalleen nähnyt ;)

    • Nimetön

      public static boolean onKelvollinen(String sLuku)
      {
      try {
      return Integer.parseInt(sLuku) >= 3000 && Integer.parseInt(sLuku)

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

    Luetuimmat keskustelut

    1. Kuka paiskasi vauvan betoniin Oulussa?

      Nimi esiin.....
      Oulu
      108
      7070
    2. Riikan kukkaronnyöri on umpisolmussa

      Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h
      Maailman menoa
      94
      5183
    3. Tanskan malli perustuu korkeaan ansioturvaan

      Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv
      Maailman menoa
      114
      3443
    4. Epäily: Räppäri yritti tappaa vauvansa.

      https://www.mtvuutiset.fi/artikkeli/epaily-mies-yritti-tappaa-vauvansa/9300728 Tämä on erittäin järkyttävä teko täysin p
      Maailman menoa
      33
      3342
    5. Anteeksipyyntöni

      Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska
      Järki ja tunteet
      35
      2484
    6. Sydämeni valtiaalle

      En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden
      Ikävä
      119
      1826
    7. Oletko tyytyväinen

      Tämän hetkiseen tilanteeseenne? Odotatko, että lähennytte vai yritätkö päästä yli ja eteenpäin?
      Ikävä
      96
      1461
    8. Mikseivät suomalaiset kuluta? istutaan vaan säästötilirahojen päällä..

      ...Ihan haluamalla halutaan että maa menee konkurssiin? Ihan käsittämätöntä, ennätymäärät säästöjä sekä konkursseja sam
      Maailman menoa
      339
      1412
    9. Jos oikeasti haluat vielä

      Tee mitä miehen täytyy tehdä ja lähesty rohkeasti 📞 laita vaikka viestiä vielä kerran 😚
      Ikävä
      131
      1316
    10. Eihän se tietysti minulle kuulu

      Mies, mutta missä olet? 🤨 😠
      Ikävä
      48
      1084
    Aihe