#2 miHan
dobrý den, začal jsem programovat aplikaci pro android a vyskytl se problém. Konkrétně se jedná o aplikaci na řešení kvadratických rovnic. Vše funguje ale když zadám do políčka vyplnění pouze znaménko mínus "-" a dám vypočítat, aplikace spadne. Předtím padala, i když nebylo vyplněno nic, ale tenhle problém jsem už vyřešil. Zkoušel jsem všechno možné, ale nevím, jak definovat to, že je vyplněno pouze mínus a že tím pádem se políčko rovná -1. Děkuji za pomoc
double a = 1;
double b = 1;
double c = 1;
double Ad = editA.getText().length();
double Bd = editB.getText().length();
double Cd = editC.getText().length();
//length
if (Ad > 0){
a = Double.valueOf(editA.getText().toString());
}
if (Bd > 0){
b = Double.valueOf(editB.getText().toString());
}
if (Cd > 0 ){
c = Double.valueOf(editC.getText().toString());
}
Děkuji moc za odpověd, tohle programuji pro android a textové pole už je definováno jako číslo, takže uživatel nemůže vložit nic jiného než číslo a znaménko + a -. Celou dobu právě dumám nad tím, jak definovat to, že je tam mínus. Mohl bys mi prosím napsat přímo část kódu s definováním toho, že je tam mínus ? Děkuji :)