Docsity
Docsity

Pripremite ispite
Pripremite ispite

Studirajte zahvaljujući brojnim resursima koji su dostupni na Docsity-u


Nabavite poene za preuzimanje
Nabavite poene za preuzimanje

Zaradite bodove pomažući drugim studentima ili ih kupite uz Premium plan


Školska orijentacija
Školska orijentacija


Osnove Programiranja u Javi: Uvod u Sintaksu, Varijable i Tipove Podataka, Rezime od Računarstvo i informatika

Kratki uvod, s primjerima, u programski jezik Java

Tipologija: Rezime

2019/2020

Učitan datuma 08.01.2020.

zeljkobrk
zeljkobrk 🇭🇷

1 dokument

1 / 20

Toggle sidebar

Ova stranica nije vidljiva u pregledu

Ne propustite važne delove!

bg1
SUSTAVNA PROGRAMSKA
POTPORA
OSNOVE PROGRAMIRANJA U JAVI
UVOD
Strukovna škola Đurđevac
Željko Brček, mr.ing.el.
Strukovna škola Đurđevac
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14

Delimični pregled teksta

Preuzmite Osnove Programiranja u Javi: Uvod u Sintaksu, Varijable i Tipove Podataka i više Rezime u PDF od Računarstvo i informatika samo na Docsity!

SUSTAVNA PROGRAMSKA

POTPORA

OSNOVE PROGRAMIRANJA U JAVI

UVOD

Strukovna škola Đurđevac

Željko Brček, mr.ing.el.

Strukovna škola Đurđevac

Java

  • programski jezik razvijen početkom 90-ih
  • Sun Microsystem / danas Oracle
  • James Gosling na čelu skupine
  • sintaksa preuzeta iz programskih jezika C / C++ i Smalltalk
  • 5 osnovnih ciljeva Jave:

1. jednostavan i objektno orijentiran jezik

2. neovisna o arhitekturi (portabilna)

3. robusna i sigurna

4. programski jezik visokih performansi

5. interpretirana, višenitna i dinamična.

Java compile …Java{version}\bin\javac.exe javac Program.java run …Java{version}\bin\java.exe java Program

Blokovi naredbi, varijable,

komentari

Varijable

  • dijelovi memorije simboličkog imena
  • pohranjuju vrijednost odgovarajućeg podatkovnog tipa - int brojIndexa ;
  • pravila za imenovanje:
    • ime varijable može biti proizvoljne duljine
    • sastoji se od slova, znamenki, znaka za dolar ($) i

znaka podcrtano (_)

  • ne smije početi znamenkom
  • ne smije biti ključna riječ

Varijable

  • deklaracija:
    • int brojIndeksa;
  • inicijalizacija:
    • brojIndexa = 23411 ;
  • definicija:
    • int brojIndexa = 23411;

Varijable

  • cjelobrojne vrijednosti:
  • operatori cjelobrojnih vrijednosti: Podatkovni tip Broj bajtova Minimalna vrijednost Maksimalna vrijednost byte 1 - 128 127 short 2 - 32768 32767 int 4 - 2147483648 2147483647 long 8 - 9223372036854775808 9223372036854775807 Operacija Oznaka operatora Zbrajanje + Oduzimanje - Množenje * Cjelobrojno dijeljenje / Ostatak pri dijeljenju (modulo operator) %

Varijable

  • decimalne vrijednosti:
  • operatori decimalnih vrijednosti: Podatkovni tip Broj byteova Minimalna vrijednost Maksimalna vrijednost float 4 - 3.4x10^38 3.4x10^38 double 8 - 1.7x10^308 1.7x10^308 Operacija Oznaka operatora Zbrajanje + Oduzimanje - Množenje * Dijeljenje /

Varijable

  • unaprijed definirane vrijednosti: Podatkovni tip Predefinirana vrijednost byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char '\u0000' boolean false

Komentari

  • jednolinijski: //
  • blok:
  • kreiranje dokumentacije: /**
  • @param args */
    • desni klik na Netbeans projekt - > Generate javadoc

Pretvaranje podatkovnih tipova (cast)

  • implicitno: byte b = 127 ;
  • eksplicitno:

byte b = (byte)i ;

Pretvaranje podatkovnih tipova (cast)

Matematičke funkcije i konstante

  • java.lang.Math Funkcija Opis abs() Apsolutna vrijednost broja pow() Potencija round() Zaokruživanje sqrt() Korijen Konstanta Vrijednost PI 3.14159… E 2.71728…

Matematičke funkcije i konstante public class MathClass{ public static void main(String[] args){ //E i round() System.out.println("e = " + Math.round(Math.E* 100 )/ 100 f); //PI System.out.println("pi = " + Math.round(Math.PI* 100 )/ 100 f); //pow() – izračunavanje 10 3 System.out.println("Potencija = " + Math.pow( 10 , 3 )); //round() – E zaokruzen na cijeli broj System.out.println("Zaokruženo = " + Math.round(Math.E)); //sqrt() – korijen od 400 System.out.println("Korijen = " + Math.sqrt( 400 )); } }