Object-oriented programming - Laboratory 1


Schedule Next
Temat: IntelliJ - basics introduction to java

IntelliJ

We will use IntelliJ on create Java program.

First Java program

Hello World
a+b
Program with classes

Final code from classes

import java.util.Scanner;

public class Main {

    public static void main(String[] args)
    {
        Scanner in = new Scanner(System.in);

        Student s = new Student("Jan", "Kowalski");
//        s.setImie("Jan");
//        s.setNazwisko("Kowalski");
        s.przedstawSie();

        System.out.println("Podaj imię");
        String i = in.nextLine();
        System.out.println("Podaj nazwisko");
        String n = in.nextLine();
        Student s2 = new Student(i,n);
        s2.przedstawSie();
//        System.out.println("Nazywam się "+s.imie+" "+s.nazwisko);


//        System.out.println("Podaj liczbę");
//        int a = in.nextInt();
//        System.out.println("Podaj drugą liczbę");
//        int b = in.nextInt();
//        System.out.println("Ich suma to:");
//        int c = a+b;
//        System.out.println(c);

        //System.out.println("Witaj świecie");
    }
}
public class Student
{
    private String imie;
    private String nazwisko;
    private int nrIndeksu = 0;

    public Student(String imie, String nazwisko)
    {
        this.imie = imie;
        this.nazwisko = nazwisko;
    }

     public String getImie()
    {
        return imie;
    }

    public void setImie(String i)
    {
        System.out.println("Nie wolno zmieniać imienia studenta w systemie");
    }

    public String getNazwisko() {
        return nazwisko;
    }

    public void setNazwisko(String nazwisko) {
        System.out.println("Nie wolno zmieniać nazwiska studenta w systemie");
    }

    public void przedstawSie()
    {
        System.out.println("Nazywam się "+this.imie+" "+this.nazwisko);
    }
}