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);
}
}