Zacznę od tego że dopiero zaczynam się uczyć Javy więc nieogarniam zbyt dobrze.. :D
Mój kod działałby raczej w 100% dobrze gdyby nie to że musiałem zmodyfikować program żeby przyjmował kropkę (np.1.21) i zamieniał na przecinek (1,21). Jak to zrobić dobrze żeby to działało ?? Wyskakuje mi że zmienna a,b,c jest niezainicjowana. To jak do cholery mam to zrobić :D Końcowy algorytm liczenia usunąłem żeby nie psuć zabawy... :D
Z góry dzięki za pomoc.
package main6;
import java.util.Scanner;
public class SPOJ {
public static void main(String[] args)
{
Scanner scanner = new Scanner(System.in);
String aS,bS,cS;
aS = scanner.toString();
aS.replace(".",",");
bS = scanner.toString();
bS.replace(".",",");
cS = scanner.toString();
cS.replace(".",",");
float a,b,c;
try {
a = Float.valueOf(bS);
b = Float.valueOf(bS);
c = Float.valueOf(cS);
}catch (NumberFormatException ex){
System.out.println("Bład");
}
float right = c-b;
}
}