Операції зі змінними Java

Операції зі змінними Java

Наша сьогоднішня тема буде про операції зі змінними Java. Ми подивимось, як маніпулювати значенням змінних за допомогою операцій.

Для того, щоб проводити операції зі змінними нам потрібно скористатись операторами.

Java має багато різних типів операторів. Але для сьогоднішньої теми операції зі змінними, ми розглянемо наступні оператори:

Коли ми створювали примітивні типи і ініціалізували їх, то використовували знак дорівнює (=) щоб присвоїти змінній певне значення.

Таким чином ми вкористовували оператор присвоєння.

Арифметичні оператори Java

Математичні оператори дуже схожі за синтаксом з математикою. Пропоную ознайомитись із зображенням нижче щоб оглянути всі наявні математичні оператори Java.

математичні оператори java
package com.ua.antitutor.example;

public class Example {

	public static void main(String[] args) {

		int a = 5;
		int b = 6;
		int sum = a + b;
		int difference = a - b;
		int incorrectDivision = a / b; // буде 0 так, як в типі int відкидаєтья дробова частина
		double c = 4;
		double d = 3.5;
		double correctDivision = c / d;
		int multipl = a * b;

		int postfisSum = a++;// зверніть увагу на ці 2 записи: а буде 5 b буде 7
		int infixSum = ++b;
		
		int divisionByModuleResult = 10%3;
		double plusWithAppropriation = 4;
		plusWithAppropriation +=2;

		System.out.println("Sum " + sum);
		System.out.println("Difference " + difference);
		System.out.println("Incorrect division " + incorrectDivision);
		System.out.println("Correct division " + correctDivision);
		System.out.println("Multiplication " + multipl);
		System.out.println("Postfix sum " + postfisSum);
		System.out.println("Infix sum " + infixSum);
		System.out.println("Division by module " + divisionByModuleResult);
		System.out.println("Plus with appropriation " + plusWithAppropriation);
		
//		Sum 11
//		Difference -1
//		Incorrect division 0
//		Correct division 1.1428571428571428
//		Multiplication 30
//		Postfix sum 5
//		Infix sum 7
//		Division by module 1
//		Plus with appropriation 6.0
	}

}

Всі математичні оператори які використовуються в математиці, наявні в мові програмування Java.

Оператори відношення

При проведень операцій зі змінними ми можемо не тільки змінювати їх значення. Нам також доступний механізм порівняння значень змінних. Для цього потрібно скористатись операторами відношення:

оператори відношення java
package com.ua.antitutor.example;

public class Example {

	public static void main(String[] args) {

		int a = 5;
		int b = 6;
		
		System.out.println(a>b);
		System.out.println(a<b);
		System.out.println(a==b);
		System.out.println(a!=b);
		System.out.println(a>=5);
//		false
//		true
//		false
//		true
//		true
	}
}

Як видно з прикладу вище, результатом порівняння значень змінних буде boolean тип. Який вказує на правду чи брехню.

Булеві логічні оператори

При порівняння змінних інколи виникає потреба перевірити умову з декількома компонентами. Для цього є булеві логічні оператори. Вони дозволяють створювати порівняння будь-якої складності.

Булеві логічні оператори
package com.ua.antitutor.example;

public class Example {

	public static void main(String[] args) {

		int a = 5;
		int b = 6;
		int c = -3;
		boolean d = false;
		
		System.out.println(a==5 && b<c);
		System.out.println(b>c || d);
		System.out.println(a<c && !d);
//		false
//		true
//		false
	}

}

Коли тільки починаєш вникати в програмування на Java, то використання інших операторів помимо арифметичних, здається не дуже зрозумілим.

Справді, для новачка буває не просто зрозуміти навіщо нам потрібні умовні оператори. Але після вивчення теми умовних конструкцій і циклів, розуміння поступово прийде.

Втомився вчити Java сам?

Переглянь нашу сторінку з курсами! Можливо щось сподобається 😉

Останні записи


Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *


Категорії