Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*; //importálás az összes io-ban
- import java.util.Scanner;
- public class G4{ //osztály deklaráció
- private String name;
- private int id;
- public G4(String név, int id){ //konstruktor paraméter lista (itt már publikus)
- this.name = név;
- this.id = id;
- }
- public void setName(String név){ //getter setter metódus kell mert privát (beállító és lekérdező) publicnak kell lennie, mert akkor nem lehet elérni
- this.name = név; //void=eljárás
- }
- public String getName(){ //getter=lekérdező
- return name;
- }
- public void setId(int id){ //beállító
- this.id = id;
- }
- public int getId(){
- return id;
- }
- //osztály és getter setter kész
- public static void main(String args[])throws Exception{ //főprogram
- //példányosítás:
- Scanner in = new Scanner(System.in); //objektum , példányosítás, billenytűzeten összeköttetés.
- int tanuloszam=0;
- int i=0;
- //másolt rsész:
- try{
- File file =new File("C://sajátfájl.txt");
- if(!file.exists()){
- file.createNewFile();
- }
- //eddig
- G4 obj1 = new G4("Név", 0); //osztálynévvel kezdünk, majd név = new ("paraméter lista")
- // obj1.setName("Laji"); //A név részt lecseréli LAji-ra
- // obj1.setId(00); //22-es részt lecseréli 00-ra
- //lekérjük a beállító és lekérdező publikus beállításokat
- //System.out.println("Tanuló neve: "+obj1.getName()+"Tanuló azonosítószám: "+obj1.getId());
- //billentyűzetről történő beolvasás.
- InputStreamReader r=new InputStreamReader(System.in); //ezzel olvasunk be
- BufferedReader br=new BufferedReader(r);
- //System.out.println("Írja be a nevét: ");
- //obj1.setName(br.readLine());
- //System.out.println("Üdvözöllek: "+obj1.getName());
- System.out.println("Kérem adja meg a csoport tanulóinak a számát:");
- tanuloszam=in.nextInt(); //bekér egy számot a billenyűzetről.
- while(i<tanuloszam){
- System.out.println("Kérem adja meg a tanuló nevét: ");
- obj1.setName(br.readLine()); //a létrehozott objektumra meghívja a setter metódust.
- System.out.println("Kérem adja meg a tanuló azonosítószámát:");
- obj1.setId(in.nextInt());
- i++;
- FileWriter fw = new FileWriter(file,true);
- BufferedWriter bw = new BufferedWriter(fw);
- PrintWriter pw = new PrintWriter(bw);//többsoros megoldás
- pw.println(""); //Sorkihagyás
- pw.println(obj1.getName()); //Sorkihagyás
- pw.println(obj1.getId());
- pw.close();
- }
- br.close();
- r.close();
- System.out.println(tanuloszam + " embert hozzá adtunk a....");
- //másolt adat
- String entireFileText = new Scanner(new File("C://sajátfájl.txt"))
- .useDelimiter("\\A").next();
- System.out.println(entireFileText);
- //eddig
- }catch(IOException ioe){
- System.out.println("Exception occurred:");
- ioe.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment