Zaczynam przygodę z javą i pojawił mi się mały problem, chce pobrać 2 znaki z klawiatury, ale pobiera sie tylko ostatni :
throws java.io.IOException {
char a;
char b;
char c;
System.out.println("Rozwiązanie równania ax^2+bx+c");
System.out.println("Wprowadz wspolczynnik a: \t");
a= (char) System.in.read();
System.out.println("Wprowadzono:\t"+a);
if (a=='0')
{
System.out.println("Funkcja liniowa!");
}
else {
System.out.println("Wprowadz wspolczynnik b: \t");
b= (char) System.in.read();
System.out.println("Wprowadz wspolczynnik c: \t");
c= (char)System.in.read();
int d;
d=b*b-4*a*c;
if(d>0)
{
int x1,x2;
x1=((d)^(1/2)+b)/2;
x2=((d)^(1/2)-b)/2;
System.out.println("Równanie posiada 2 pierwiastki rzeczywiste:\t");
System.out.println("x1=\t" +x1 );
System.out.println("x2=\t" +x2 );
}
else if(d==0)
{
int x1;
x1=-b/(2*a);
System.out.println("Funkcja posiada jeden pierwiastek:\t" +x1);
}
else if (d<0)
{
System.out.println("Brak pierwiastków rzeczywistych!");
}
}
}}