programski jezik java

30
Programski jezik Java Ljiljana Miletić Gimnazija, Požega

Upload: education-and-teacher-training-agency

Post on 24-May-2015

2.815 views

Category:

Education


7 download

TRANSCRIPT

Page 1: Programski Jezik Java

Programski jezik Java

Ljiljana Miletić

Gimnazija, Požega

Page 2: Programski Jezik Java
Page 3: Programski Jezik Java
Page 4: Programski Jezik Java
Page 5: Programski Jezik Java
Page 6: Programski Jezik Java
Page 7: Programski Jezik Java
Page 8: Programski Jezik Java
Page 9: Programski Jezik Java
Page 10: Programski Jezik Java
Page 11: Programski Jezik Java
Page 12: Programski Jezik Java
Page 13: Programski Jezik Java
Page 14: Programski Jezik Java
Page 15: Programski Jezik Java
Page 16: Programski Jezik Java
Page 17: Programski Jezik Java
Page 18: Programski Jezik Java

Instalacija jave

• Potrebne datoteke:

Pokretanje i rad

Page 19: Programski Jezik Java

Primjeri programa

Page 20: Programski Jezik Java

import java.io.*; class Jedniz {

public static void main(String[] args) throws IOException{BufferedReader citac = new BufferedReader(new InputStreamReader(System.in));int s=0,n,i;

int [] a = new int[50];double pro;System.out.print("Koliko brojeva:");n=Integer.parseInt(citac.readLine());for(i=0;i<n;i++){

System.out.print("Zadaj brojeve:"); a[i]=Integer.parseInt(citac.readLine()); s=s+a[i]; }

pro=(double)s/(n);System.out.println("Srednja vrijednost: "+pro);}

}Koliko brojeva:3Zadaj brojeve:4Zadaj brojeve:5Zadaj brojeve:6Srednja vrijednost: 5.0

Page 21: Programski Jezik Java

import java.io.*; class Min {

public static void main(String[] args) throws IOException{BufferedReader citac = new BufferedReader(new

InputStreamReader(System.in));int min=0,n,i;

int [] a = new int[50];System.out.print("Koliko brojeva:");n=Integer.parseInt(citac.readLine());for(i=0;i<n;i++){

System.out.print("Zadaj brojeve:"); a[i]=Integer.parseInt(citac.readLine()); if(i == 0) min=a[i]; if( a[i]< min ) min = a[i]; }

System.out.println("Min: " +min);} }

Koliko brojeva:3Zadaj brojeve:-23Zadaj brojeve:45Zadaj brojeve:-67Min: -67

Page 22: Programski Jezik Java

import java.io.*;class UcitNizSuma{public static void main(String[] args) throws IOException{int i,suma=0;int[] brojevi = new int[5];BufferedReader citac = new BufferedReader(new InputStreamReader(System.in));for(i=0;i<5;i++){

System.out.print("Upisi "+(i+1)+". element niza:");brojevi[i]=Integer.parseInt(citac.readLine());

}for(i=0;i<5;i++){

suma+=brojevi[i];}System.out.println("Suma ucitanih brojeva je:"+suma);}}

Page 23: Programski Jezik Java

import java.io.*; class Sort

public static void main(String[] args) throws IOException{BufferedReader citac = new BufferedReader(new

InputStreamReader(System.in));int n,i,j,t;

int [] a = new int[50];System.out.print("Koliko brojeva:");n=Integer.parseInt(citac.readLine());for(i=0;i<n;i++){

System.out.print("Zadaj brojeve:"); a[i]=Integer.parseInt(citac.readLine());} for(i=0;i<n;i++) for(j=i+1;j<n;j++) { if(a[i]>a[j]) { t=a[i]; a[i]=a[j]; a[j]=t;}} for(i=0;i<n;i++)

System.out.println( +a[i]);} }

Page 24: Programski Jezik Java

Koliko brojeva:5Zadaj brojeve:4Zadaj brojeve:-7Zadaj brojeve:8Zadaj brojeve:-2Zadaj brojeve:7-7-2478

Page 25: Programski Jezik Java

import java.io.*; class Dvoniz

public static void main(String[] args) throws IOException{BufferedReader citac = new BufferedReader(new

InputStreamReader(System.in));int n,i,j,t;

int [][]a = new int[50][50];System.out.print("Koliko brojeva:");n=Integer.parseInt(citac.readLine());for(i=0;i<n;i++)

for(j=0;j<n;j++) {System.out.print("Zadaj elemente niza:"); a[i][j]=Integer.parseInt(citac.readLine());} for(i=0;i<n;i++) {for(j=0;j<n;j++)

System.out.print( +a[i][j]+"\t"); System.out.print("\n"); }

}}

Page 26: Programski Jezik Java

Koliko brojeva:3Zadaj elemente niza:4Zadaj elemente niza:2Zadaj elemente niza:3Zadaj elemente niza:4Zadaj elemente niza:5Zadaj elemente niza:6Zadaj elemente niza:2Zadaj elemente niza:3Zadaj elemente niza:44 2 3 4 5 6 2 3 4

Page 27: Programski Jezik Java

Ispisuje u rečenici prvu riječclass StringoviAnalizaPrimjer {

public static void main(String[] args) throws IOException{BufferedReader citac = new BufferedReader(new

InputStreamReader(System.in));String ulaz,izlaz="";char znak;

int i;System.out.print("Upisite recenicu:");ulaz=citac.readLine();

ulaz=ulaz.toUpperCase();System.out.print("Ispis recenice" +ulaz);for(i=0;i<ulaz.length();++i){

znak=ulaz.charAt(i);if(znak==' ') i=ulaz.length()+10;

izlaz+= znak;}System.out.println("\n Ispis " +izlaz);

}}Upišite rečenicu :Dobar danIspis rečenice : DOBAR DAN Ispis : DOBAR

Page 28: Programski Jezik Java

Računa produkt kvadratne matrice i vektoraimport java.io.*;class MatVekt { public static void main(String[] args) throws IOException{ BufferedReader citac = new BufferedReader(new InputStreamReader(System.in)); int i,j,n; int [] v=new int[4]; int [] v1=new int[4]; int[][] a = new int[4][4]; System.out.print("Matrica je kvadratna 3. reda:");

for( i =0;i<3;++i) { for(j=0;j<3;++j) { System.out.print("Upisite element matrice u "+(i+1)+". retku i "+(j+1)+". stupcu:"); a[i][j]=Integer.parseInt(citac.readLine()); } } for(i=0;i<3;++i) {for(j=0;j<3;++j)

System.out.print( +a[i][j]+"\t"); System.out.print("\n"); }

Page 29: Programski Jezik Java

for( i =0;i<3;++i) { System.out.print("Komponente vektora: "); v[i]=Integer.parseInt(citac.readLine()); } System.out.println("ispis komponente vektora:"); //ispis niza for( i =0;i<3;++i) { System.out.println(v[i]+" "); } System.out.println("\nRezlutat množenja matrice i vektora:"); for(i =0;i<3;++i) { v1[i]=0; for( j=0;j<3;++j) { v1[i]=v1[i]+a[i][j]*v[j]; } }for(i =0;i<3;++i) System.out.println(+v1[i]); }}

Page 30: Programski Jezik Java

Rezultati:Matrica je kvadratna 3. reda:Upisite element matrice u 1. retku i 1. stupcu:3Upisite element matrice u 1. retku i 2. stupcu:4Upisite element matrice u 1. retku i 3. stupcu:5Upisite element matrice u 2. retku i 1. stupcu:6Upisite element matrice u 2. retku i 2. stupcu:2Upisite element matrice u 2. retku i 3. stupcu:3Upisite element matrice u 3. retku i 1. stupcu:4Upisite element matrice u 3. retku i 2. stupcu:5Upisite element matrice u 3. retku i 3. stupcu:63 4 5 6 2 3 4 5 6 Komponente vektora: 2Komponente vektora: 3Komponente vektora: 4ispis komponente vektora:2 3 4 Rezlutat množenja matrice i vektora:383047