wczytywanie z klawiatury

0

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!");
                 }
       }

}}

0

odp. na pytanie jest kilka tematów wstecz, 'szukaj' nie boli

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