Jaki jest odpowiednik"scanf" dla JAVY


(matusia :)) #1

Szczerze mówiac to nie wiem czy to ja mam problem z Java czy ona ze mna ... chodzi o to ze mam napisac program w Javie dla a>0 i jeśli to jest prawda to ma sie wyswietlic ze to prawda, a jesli fałsz to że falsz.

niestety nauczyciel nie objacnil nam poleceń do Javy a te z C++ nie chca działalac... czy mozecie mi pomoc???? Wczesniej mialam do czynienia z C++ wię dla ce taki banal bez problemu napisze ale o co z Java chodzi to nie wiem;(

wkleje to co napisałam i jesli ktos wie o co chodzi to prosze o pomoc;)

public class MojaPietwszaKlasa {

/**

* @param args

*/

public static void main(String[] args[]){

// TODO Auto-generated method stub

System.out.println("mój pierwszy Program");

int a;

System.out.println("podaj liczbę a");

if(a>0){System.out.println("liczba %d jest wieksza od 0");}

else {System.out.println("liczba %d jest mniejsza od 0");}

} //end main()

} //end class

[code]


(Monczkin) #2

Proszę nazwać temat konkretnie bez zbędnych informacji. Wszelkie fragmenty kodów proszę objąć znacznikami code lu quote


(Ryan) #3

Ostatni raz używałem Javy przeszło dwa lata temu, ale coś w tym guście powinno zadziałać jeśli chodzi o Twój temat:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;


...


String inputText;

try

{

  // nowy strumien czytajacy z wejscia systemowego

  InputStreamReader streamReader = new InputStreamReader(System.in);


  // bufor powiazany ze strumieniem

  BufferedReader buffer = new BufferedReader(streamReader);


  // odczyt z bufora

  inputText = buffer.readLine();


  // wyswietlenie na ekranie

  System.out.println("wpisano: " + inputText);

}

catch (IOException e)

{

  e.printStackTrace();

}

Niestety temat ma się średnio do tego co piszesz w notce. Wyjaśnij lepiej o co Ci chodzi. Zwróć uwagę na gramatykę i interpunkcję, żeby dało się Ciebie zrozumieć bez zbędnych iteracji.


(matusia :)) #4

no własnie chodzi o interpunkcje..... cos jakis nie moge dojsc z nia do ladu....