#1 2011-02-03 17:12:56

michal8m

Administrator

Zarejestrowany: 2011-02-03
Posty: 45
Punktów :   

7

Napisz aplikację, która będzie wprowadzała podstawowe dane o li¶cie samochodów i zapisywała je w pliku. Podstawowe dane to: marka, typ, rocznik, cena.   










import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.RandomAccessFile;
import java.util.Scanner;




public class kopa {

    public static void main(String[] args) {
    kopa qq = new kopa();
        qq.zapis();
        //qq.odczyt();


    }

    void zapis(){
try{
    DataOutputStream zapis = new DataOutputStream(
        new BufferedOutputStream(
        new FileOutputStream("darek.txt")));
Scanner s = new Scanner(System.in);
System.out.println("Podaj ile chcesz dopisac samochodów.");
int d = s.nextInt();   
for(int i=0;i<d;i++){
    System.out.println("Podaj marke...");
    s = new Scanner(System.in);
    String marka = s.nextLine();
        zapis.writeUTF(marka);
    System.out.println("Podaj typ");
    s = new Scanner(System.in);
    String typ = s.nextLine();
        zapis.writeUTF(typ);
    System.out.println("Podaj rocznk..");
    s = new Scanner(System.in);
    long rocznik = s.nextLong();
        zapis.writeLong(rocznik);
    System.out.println("Podaj cene...");
    s = new Scanner(System.in);
    double cena = s.nextDouble();
        zapis.writeDouble(cena);
}zapis.close();
}catch(IOException e){
    System.out.println("Zapis zakończony z błedem :"+ e.toString());}
}
void odczyt(){
try{
    RandomAccessFile r = new RandomAccessFile("darek.txt", "rw");
    long poz = 0;
    r.seek(0);
    long dł = r.length();
    while(poz<dł){
    System.out.println("Dane o samochodzie: ");
    System.out.println(r.readUTF());
    System.out.println(r.readUTF());
    System.out.println(r.readLong());
    double cena = r.readDouble();
    cena = cena*100;
    cena = Math.rint(cena);
    cena =cena/100;
    System.out.println(cena);
    poz=r.getFilePointer();
    }
}catch(IOException e){
    System.out.println("Zakończono odczyt z błędem" + e.toString());}
}
}

Ostatnio edytowany przez michal8m (2011-02-11 12:46:29)

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
chrudim.ibetonove-jimky.cz Bad Wildbad wellness Ciechocinek pakiety