You are on page 1of 34






Програмирање
Наредбе

• Улазни
подаци

Излазни подаци

Изворни код написан у Јави Преведени Java код у машински језик


public class Test { 01110000 01100001 01100011 01101011
public static void main(String[] args){ 01100001 01100111 01100101 00100000
System.out.println("Pozdrav"); 01110010 01110011 00101110 01100101
} 01100100 01110101 00101110 01100001
} 01110011 01110011 01110011 00101 . . .



• --------------
– изворни код • --------------
• --------------

• • ---------------
– интерпретер • ---------------
• ---------------


приказ на
– екрану



изворни компајлер машински извршилац приказ на


код код екрану

Фаза 2
Фаза 1










Програмски
Синтакса
језик

Python print "Pozdrav!"

C# Console.WriteLine("Pozdrav!");

Java System.out.println("Pozdrav!");











• ‐

Извор: https://docs.oracle.com/javase/tutorial/getStarted/intro/definition.html

































– $
_
– $ _



– Automobil račun a4 $test broj_telefona brojTelefona
– 2automobila srednje-ime broj telefona class








Симбол Име Сврха


Уоквирују листу параметара у дефиницији методе и позиву који јој се
упућује. Такође се користе за дефинисање приоритета у изразима, за
() Обичне заграде изразе у управљачким наредбама и за задавање типова података при
конверзији истих.
Користе се за дефинисање блокова наредби, за класе, методе и локални
{} Витичасте заграде опсег важења променљивих. Такође обухватају вредности аутоматски
иницијализованих низова.
[] Угласте заграде Користе се за декларисање низова и задавање вредности чланова низа.

; Тачка и зарез Завршава наредбу.


Раздваја узастопне идентификаторе у декларацији променљивих. Такође
, Зарез се користи и у наредби for.
Користи се за раздвајање имена пакета од потпакета и класа, за
. Тачка раздвајање променљиве или методе од имена објекта.

abstract continue for new switch

assert default goto package synchronized

boolean do if private this

break double implements protected throw

byte else import public throws

case enum instanceof return transient

catch extends int short try

char final interface static void

class finally long strictfp volatile

const float native super while



– byte short int long
– float double
– char
– boolean

• String







public class Main {

public static void main(String[] args) {

System.out.println("Pozdrav svima!!!");
}
}






You might also like