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")
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")
http://stackoverflow.com/questions/1102891/how-to-check-if-a-string-is-a-numeric-type-in-java
normalnie znalezienie tego linka jest nieosiągalne.
a nie da się tego zrobić jako warunek?
Jaki warunek ? żołnierzu, wróć na poligon, i naucz się podstaw programowania.
if(isNumeric("czytojestliczba?")){
//nie lubie uzywac google
}
No jak masz tą funkcję to możesz sobie ją dać do warunku, kto ci zabrania?
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.
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
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.
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;
}
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/