Java programy, KOMPUTER - PROGRAMY - POMOCE
[ Pobierz całość w formacie PDF ]
1
// Wczytywanie wierszy tekstu
// trzeba dołĢczyę bibliotekħ: import java.io.*;
BufferedReader brIn = new BufferedReader(
new InputStreamReader (System.in) );
System.out.println("PoczĢtek wczytywania danych.”);
String line = ””;
try{
while( !”quit”.equals(line)) {
line = brIn.readLine();
System.out.println(”Wprowadzony wiersz to: “ + line);
}
System.out.println(”Koniec wczytywania danych.”);
}
catch(IOException e) {
System.out.println(”BłĢd podczas odczytu strumienia.”);
}
2
// Wczytywanie liczb
import java.io.*;
public class Main{
public static void main(String[ ] args){
BufferedReader brIn = new BufferedReader(
new InputStreamReader(System.in) );
System.out.print(“Wprowadz liczbe całkowita: “);
String line = null;
try{
line = brIn.readLine();
}
catch(IOException e){
System.out.println(“BłĢd podczas odczytu strumienia.”);
return;
}
int liczba;
try{
liczba = Integer.parseInt(line);
}
catch(NumberFormatException e){
System.out.print(“Wprowadzona wartoĻę nie jest liczbĢ całkowitĢ.”);
return;
}
int wynik = liczba * 2;
System.out.println(liczba + ” * 2 = ” + wynik);
}
}
3
// Wczytywanie danych – uŇycie klasy
Stream Tokenizer
import java.io.*;
class Main{
public static void main(String[ ] args){
StreamTokenizer strTok = new StreamTokenizer(
new BufferedReader(
new InputStreamReader(System.in);
)
);
System.out.print(“WprowadŅ liczbħ: “);
try{
while(strTok.nextToken( ) !=
StreamTokenizer.TT_NUMBER){
System.out.println(“To nie jest poprawna liczba.”);
System.out.print(”WprowadŅ liczbħ: ”);
}
}
catch(IOException e){
System.out.print(“BłĢd podczas odczytu danych ze strumienia.”);
return;
}
double liczba = strTok.nval;
double wynik = liczba * 2;
System.out.println(liczba + ” * 2 = ” + wynik);
}
}
4
// Wczytywanie danych z uŇyciem klasy
Scanner,
która pojawiła siħ w
// Java2 SE5
import java.util.*;
public class Main {
public static void main(String args[ ]) {
String tekst = “abc 1.24 12”;
Scanner scanner = new Scanner(tekst);
while(!scanner.hasNextInt( )){
System.out.print(scanner.next( ));
System.out.println(“ nie jest wartoĻciĢ całkowitĢ. “);
}
int value = scanner.nextInt();
System.out.println(value + “ jest wartoĻciĢ całkowitĢ. “);
int result = value * 2;
System.out.println(value + “ * 2 = “ + result);
}
}
5
Klasy: Konstruktory
class Pudelko {
double szerokosc, wysokosc, glebokosc;
//konstruktor pudelka
Pudelko() {
System.out.println(“Budujemy pudelko”);
szerokosc = 10;
wysokosc = 10;
glebokosc = 10;
}
//oblicza objetosc pudelka
double objetosc() {
return szerokosc * wysokosc * glebokosc;
}
}
public class Main {
public static void main(String args[]) {
Pudelko mojePudelko1 = new Pudelko();
Pudelko mojePudelko2 = new Pudelko();
double objetosc;
objetosc = mojePudelko1.objetosc();
System.out.println(“Objetosc: “ + objetosc);
objetosc = mojePudelko2.objetosc();
System.out.println(“Objetosc: “ + objetosc);
}
}
[ Pobierz całość w formacie PDF ]