Programowanie w języku Java - czytanie danych

Transkrypt

Programowanie w języku Java - czytanie danych
Programowanie w języku Java
Czytanie danych v1.00 130120
Czytanie danych z klawiatury
Do pobierania danych z klawiatury służy metoda readLine z klasy
BufferedReader. Zwraca ona łańcuch. Długość pobranego łańcucha można
odczytać za pomocą metody length z klasy String. Łańcuch możemy
wyświetlić za pomocą metody print lub println.
Tworzymy obiekt wejscie klasy BufferedReader i otaczamy nim strumień
InputStreamReader.
BufferedReader wejscie=new BufferedReader (new InputStreamReader(System.in)
Teraz możemy korzystać z obiektu wejście.
String czytaj=””;
czytaj = wejscie.readLine();
Instrukcja readLine() może zgłosić wyjątek IOException
dlatego należy użyć bloku try-catch.
Poniższy program demonstruje wczytywanie łańcuchów wprowadzonych
przez użytkownika z klawiatury.
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Zadanie {
public static void main(String [] args){
String czytaj="";
BufferedReader wejscie=new BufferedReader(new
InputStreamReader(System.in));
System.out.println("Proszę coś wpisać");
try{
czytaj=wejscie.readLine();
}
catch (IOException e){
}
System.out.println("Wpisałeś "+czytaj);
}
}
1z2
Programowanie w języku Java
Czytanie danych v1.00 130120
Zamiana łańcuchów na liczby
Aby zamienić łańcuch znaków (obiekt klasy String) na liczbę należy
przeprowadzić konwersję za pomocą metody valueOf, zawartej w klasie
Double lub Integer.
public class Zadanie {
public static void main(String [] args){
String lancuch="123";
double liczba=Double.valueOf(lancuch);
System.out.println("Po zamianie"+liczba);
}
}
Zamiana liczb w łańcuchy
Aby zamienić liczbę całkowitą w łańcuch należ użyć metody valueOf
klasy String.
public class Zadanie1 {
public static void main(String [] args){
int liczba=23;
String lancuch=String.valueOf(liczba);
System.out.println("Po zamianie "+lancuch);
}
}
Zadania do wykonania:
1. Napisać program, który wczyta imię i nazwisko użytkownika. Następnie
przywita go i wyświetli liczbę znaków nazwiska.
2. Napisać program, który kilkunastocyfrową liczbę typu long wyświetli przy
użyciu grupowania cyfr. Na przykład dla liczby 134578698438134 mamy
uzyskać wynik 134,578,698,438,134
2z2

Podobne dokumenty