Warunek sprawdzajacy czy zmienna jest liczbą

0

Witam,
czy jest gotowa metoda w javie sprawdzająca czy zmienna jest liczbą?
Co wpisać w warunek?

if(?){
System.out.print("Zmienna jest liczba")
}
else
System.out.print("Zmienna jest liczba")
1

http://stackoverflow.com/ques[...]ing-is-a-numeric-type-in-java

normalnie znalezienie tego linka jest nieosiągalne.

0

a nie da się tego zrobić jako warunek?

2

Jaki warunek ? żołnierzu, wróć na poligon, i naucz się podstaw programowania.

if(isNumeric("czytojestliczba?")){
//nie lubie uzywac google
}
0

No jak masz tą funkcję to możesz sobie ją dać do warunku, kto ci zabrania?

0

Poza tym nie chodzi mi o to żeby sprawdzić czy zmienna typu string jest Double.
Chociaż w ostatecznośći mógł bym to pozamieniać to wyświetlenia i sprawdzać stringa.
Chodzi mi o to ze robie kalkulator w Swingu ktory pobiera dane z pól tekstowych i chce napisać warunek który sprawdzi czy wpisane tam dane nie są przez przypadek tekstem jeśli sa wyswietlić komunikat.

0
Biały Młot napisał(a):

Poza tym nie chodzi mi o to żeby sprawdzić czy zmienna typu string jest Double..

Biały Młot napisał(a):

czy jest gotowa metoda w javie sprawdzająca czy zmienna jest liczbą?

"To jest podatek czy nie jest?" ~ Robert Gwiazdowski

0

chce napisać warunek który sprawdzi czy wpisane tam dane nie są przez przypadek tekstem jeśli sa wyswietlić komunikat.

Dokładnie to robi ta funkcja.

0

Ok,
dodałem tą funkcje i warunek zrobiłem tak:

if(isNumeric(Textx.getText())){          
            //instrukcje jak jest double
        }
else{
TextWynik.setText("błędne dane");
}

Textx to pole String w które użytkownik wpisuje dane
Text wynik to pole które ma wyświetlać
Nie działa to, podpowiecie mi jak to poprawić?
i nie rozumiem tego elementu:

catch(NumberFormatException nfe)  
  {  
    return false;  
  }  
  return true;  
}
0
Biały Młot napisał(a):

Ok,

i nie rozumiem tego elementu:

catch(NumberFormatException nfe)  
{  
return false;  
}  
return true;  
}

https://docs.oracle.com/javase/tutorial/essential/exceptions/

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0