You are on page 1of 9

ПРОГРАМСКИ ЈАЗИК

Воена академија ЈАВА


Генерал Михајло Апостолски - Скопје
СОДРЖИНА:
🗶Инкремент и декремент оператори
🗶Стрингови
🗶Внес на податоци од корисникот
Инкремент и декремент оператори
Инкремент или декремент оператор овозможува поконвенционален и покомпактен начин да
се зголеми или намали вредноста на променливата за 1.

Пример 1:
Изразот x = x + 1; може да се напише како ++x;
Пример 2:
int test = 5;
++test; // test sega e 6
Декремент операторот (--) се користи за да променливата се намали за 1.

Пример 3:
int test = 5;
Пополни за да се испечати 11!
--test; // test sega e 4
int a = 10;
++a;
System.out.println(a);
Внимание!

Користете го овој оператор со внимание за да се избегнат грешки во пресметка.


Префикс и постфикс
Двете форми, префикс и постфикс може да се користат како инкремент и декремент
оператори. Со префиксната форма операторот се поставува пред операндот а со
постфиксната форма по операндот.

Префикс: Постфикс:
Ја зголемува вредноста на Ја користи вредноста на
променливата за 1 па потоа ја променливата па потоа ја
користи во изразот. зголемува за 1.

Излезот на следната програма e?


int x = 14;
System.out.println(x++);

✔ 14
ПРИМЕР:
https://www.tutorialspoint.com/differentiate-between-the-prefix-and-postfix-forms-of-the-plusplus-operator-in-java
Оператор за доделување
Операторот за доделување (=), се користи за доделување вредност од променлива на
променлива.
Одземање и доделување
Пример 4:
Пример 6:
int vrednost = 5;
Int br1 = 4;
На променливата вредност и е Int br2 = 8;
доделена вредност 5 од типот int. br2 -= br1; // br2 = br2 – br1
//br1 и br2 se 4
Java овозможува повеќе
оператори за доделување На сличен начин се работи
на вредност: и со останатите оператори:
=*, =/, =%
Собирање и доделување
Пример 5: Пополни за следната програма да
Int br1 = 4; испечати 13!
Int br2 = 8; Int x = 12;
br1 += br2; // br1 = br1 + br2 Int y = 25;
//br1 e 12 a br2 e 8 y =- x;
System.out.println(y);
Стрингови
● Стринг е објект кој претставува секвенца од карактери.
● За пример, “Hello” е стринг од 5 карактери.
● Пример 7:
● String s = “Informatika”;
● Дозволено е да се креира празен стринг. За пример, String = “”;
Дополни во програмата за да
се испечати Zdravo!
String var;
var = “Zdravo”;
System.out.println( var);
Конкатенација на стрингови

Операторот + (плус) помеѓу стринговите ги собира заедно за да направи нов
стринг. Овој процес е наречен конкатенација.

Резултантниот стринг е стринг составен од првиот стринг на прво место и
вториот стринг после него.
Кој исказ е точен?

Пример 8: ‘k’ e char
“zdravo” e char

String ime, prezime; Char се користи за

ime = “Igor”; зачувување броеви


prezime = “Stefanovski”;

System.out.println(“Moeto ime e “ + ime +” “+prezime);

// Pecati: Moeto ime e Igor Stefanovski


Внес на податоци од корисникот
● Java овозможува многу различни методи за внес на податоци,
Scanner објектот е најчестиот и можеби најлесниот за
имплементација. Најпрво се креира класата Scanner за да се
користи Scanner објектот.
● Пример 9:
● import java.util.Scanner;
● За да се користи класата Scanner, се креира инстанца од
класата со користење на следниот код:
● Scanner myVar = new Scanner (System.in);

Може да се читаат различни типови на податоци од влезни податоци кои ќе ги
внесе корисникот:

Неколку од методите кои ги овозможува Scanner класата.
🗶
Внеси бајт – nextByte() Програма која користи влез на податоци
🗶
Внеси int – nextInt() Import java.util.Scanner;
🗶
Внеси float – nextFloat()
Class MojaKlasa {
🗶
Внеси boolean – nextBoolean() public static void
Main (String [ ] args) {
🗶
Внеси цела линија – nextLine() Scanner myVar = new
Scanner (System.in);
🗶
Внеси збор - next() System.out.println(myVar.nextLine());
}
}

You might also like