Java-Czym są operatory, operatory matematyczne, konstrukcja if - else.
Wstęp
Witajcie.Ostatnio rozmawialiśmy o tym, czym są zmienne, jak wyświetlić coś w konsoli oraz napisaliśmy nasz pierwszy prosty projekt z wykorzystaniem zmiennych.Pora na poznanie
kolejnych pojęć w języku Java.
Operatory
Operatory służą do wykonywania operacji na zmiennych i wartościach.W Javie mamy wiele operatorów, nie tylko logicznych.Oto kilka z nich:
Podstawowe operatory Java
int a = 10;
int b = 10;
System.out.println(a + b); // 20
System.out.println(a - b); // 0
System.out.println(a * b); // 100
System.out.println(a / b); // 1
System.out.println(a % b); // 0
}
}
Projekt z użyciem operatorów Java
Operatory matematyczne
Poznaliśmy już czym są operatory Java i do czego są one potrzebne.Pora na poznanie kolejnych operatorów pod nazwą matematyczne.Operatory matematyczne posiadają wiele metod, co pozwala na wykonywanie zadań matematycznych na liczbach.Oto kilka z nich:
- Math.max(x, y) - służy do wyszukania największej liczby spośród liczb podanych w nawiasie.
- Math.min(x, y) - wykorzystujemy do wyszukania najmniejszej liczby z nawiasu.
- Math.sqrt(x) - Metoda zwraca nam pierwiastek kwadratowy spośród liczby podanej w nawiasie.
- Math.abs(x) - Zwraca bezwzględną (dodatnią) wartość liczby podanej w nawiasie.
- Math.random() - zwraca losową liczbę z przedziału, który napiszemy.
int randomNum = (int)(Math.random() * 101); // 0 to 100
System.out.println(randomNum);
}
}
kod wyświetlający losową liczbę z przedziału 0-100.
Co to if - else? Do czego służy ta konstrukcja?
Konstrukcja if, po polsku jeśli, służy do wykonywania danej czynności jeśli warunek = true.
if (condition) {
// block of code to be executed if the condition is true
}
}
int age = 16;
if(age >= 18) {
System.out.println("Jesteś pełnoletni");
}else {
System.out.println("Nie jesteś pełnoletni");
// Nie jesteś pełnoletni
}
}
}
Projekt w wykorzystaniem dotychczas poznanych pojęć.
Poznaliśmy już zmienne, operatory zwykłe jak i matematyczne, wiemy do czego służy konstrukcja if - else.Jesteśmy gotowi do napisania następnego projektu.Napiszmy program, który będzie pytać o wiek użytkownika, następnie pobierze jego wiek i sprawdzi, czy ta osoba może kupić legalnie alkohol czy nie.Musimy zadeklarować zmienna age, następnie pobrać dane od użytkownika, i ostatecznie użyć konstrukcji if - else, która sprawdzi nam czy możemy legalnie kupić alkohol.
Scanner scanner = new Scanner(System.in);
System.out.println("Podaj swój wiek");
int age = scanner.nextInt();
if (age >= 18) {
System.out.println("Możesz legalnie kupić alkohol");
} else {
System.out.println("Nie możesz legalnie kupić alkoholu ");
}
Scanner scanner = new Scanner(System.in);
System.out.println("Podaj swój wiek");
int age = scanner.nextInt();
if (age >= 18) {
System.out.println("Możesz legalnie kupić alkohol");
} else {
System.out.println("Nie możesz legalnie kupić alkoholu ");
}
Polecam
OdpowiedzUsuń