Programski Jezik Java

3,184 views

Published on

Published in: Education
  • Be the first to comment

Programski Jezik Java

  1. 1. Programski jezik Java Ljiljana Miletić Gimnazija, Požega
  2. 18. Instalacija jave <ul><li>Potrebne datoteke: </li></ul>Pokretanje i rad
  3. 19. Primjeri programa
  4. 20. <ul><li>import java.io.*; </li></ul><ul><li>class Jedniz { </li></ul><ul><li>public static void main(String[] args) throws IOException{ </li></ul><ul><li>BufferedReader citac = new BufferedReader(new InputStreamReader(System.in)); </li></ul><ul><li>int s=0,n,i; </li></ul><ul><li>int [] a = new int[50]; </li></ul><ul><li>double pro; </li></ul><ul><li>System.out.print(&quot;Koliko brojeva:&quot;); </li></ul><ul><li>n=Integer.parseInt(citac.readLine()); </li></ul><ul><li>for(i=0;i<n;i++){ </li></ul><ul><li>System.out.print(&quot;Zadaj brojeve:&quot;); </li></ul><ul><li>a[i]=Integer.parseInt(citac.readLine()); </li></ul><ul><li>s=s+a[i]; </li></ul><ul><li>} </li></ul><ul><li>pro=(double)s/(n); </li></ul><ul><li>System.out.println(&quot;Srednja vrijednost: &quot;+pro); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul><ul><li>Koliko brojeva:3 </li></ul><ul><li>Zadaj brojeve:4 </li></ul><ul><li>Zadaj brojeve:5 </li></ul><ul><li>Zadaj brojeve:6 </li></ul><ul><li>Srednja vrijednost: 5.0 </li></ul>
  5. 21. 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(&quot;Koliko brojeva:&quot;); n=Integer.parseInt(citac.readLine()); for(i=0;i<n;i++){ System.out.print(&quot;Zadaj brojeve:&quot;); a[i]=Integer.parseInt(citac.readLine()); if(i == 0) min=a[i]; if( a[i]< min ) min = a[i]; } System.out.println(&quot;Min: &quot; +min); } } Koliko brojeva:3 Zadaj brojeve:-23 Zadaj brojeve:45 Zadaj brojeve:-67 Min: -67
  6. 22. 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(&quot;Upisi &quot;+(i+1)+&quot;. element niza:&quot;); brojevi[i]=Integer.parseInt(citac.readLine()); } for(i=0;i<5;i++) { suma+=brojevi[i]; } System.out.println(&quot;Suma ucitanih brojeva je:&quot;+suma); } }
  7. 23. 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(&quot;Koliko brojeva:&quot;); n=Integer.parseInt(citac.readLine()); for(i=0;i<n;i++){ System.out.print(&quot;Zadaj brojeve:&quot;); 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]); } }
  8. 24. Koliko brojeva:5 Zadaj brojeve:4 Zadaj brojeve:-7 Zadaj brojeve:8 Zadaj brojeve:-2 Zadaj brojeve:7 -7 -2 4 7 8
  9. 25. 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(&quot;Koliko brojeva:&quot;); n=Integer.parseInt(citac.readLine()); for(i=0;i<n;i++) for(j=0;j<n;j++) {System.out.print(&quot;Zadaj elemente niza:&quot;); 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]+&quot; &quot;); System.out.print(&quot; &quot;); } } }
  10. 26. Koliko brojeva:3 Zadaj elemente niza:4 Zadaj elemente niza:2 Zadaj elemente niza:3 Zadaj elemente niza:4 Zadaj elemente niza:5 Zadaj elemente niza:6 Zadaj elemente niza:2 Zadaj elemente niza:3 Zadaj elemente niza:4 4 2 3 4 5 6 2 3 4
  11. 27. 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=&quot;&quot;; char znak; int i; System.out.print(&quot;Upisite recenicu:&quot;); ulaz=citac.readLine(); ulaz=ulaz.toUpperCase(); System.out.print(&quot;Ispis recenice&quot; +ulaz); for(i=0;i<ulaz.length();++i) { znak=ulaz.charAt(i); if(znak==' ') i=ulaz.length()+10; izlaz+= znak; } System.out.println(&quot; Ispis &quot; +izlaz); } } Upišite rečenicu :Dobar dan Ispis rečenice : DOBAR DAN Ispis : DOBAR
  12. 28. Računa produkt kvadratne matrice i vektora import 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(&quot;Matrica je kvadratna 3. reda:&quot;); for( i =0;i<3;++i) { for(j=0;j<3;++j) { System.out.print(&quot;Upisite element matrice u &quot;+(i+1)+&quot;. retku i &quot;+(j+1)+&quot;. stupcu:&quot;); 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]+&quot; &quot;); System.out.print(&quot; &quot;); }
  13. 29. for( i =0;i<3;++i) { System.out.print(&quot;Komponente vektora: &quot;); v[i]=Integer.parseInt(citac.readLine()); } System.out.println(&quot;ispis komponente vektora:&quot;); //ispis niza for( i =0;i<3;++i) { System.out.println(v[i]+&quot; &quot;); } System.out.println(&quot; Rezlutat množenja matrice i vektora:&quot;); 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]); } }
  14. 30. Rezultati: Matrica je kvadratna 3. reda:Upisite element matrice u 1. retku i 1. stupcu:3 Upisite element matrice u 1. retku i 2. stupcu:4 Upisite element matrice u 1. retku i 3. stupcu:5 Upisite element matrice u 2. retku i 1. stupcu:6 Upisite element matrice u 2. retku i 2. stupcu:2 Upisite element matrice u 2. retku i 3. stupcu:3 Upisite element matrice u 3. retku i 1. stupcu:4 Upisite element matrice u 3. retku i 2. stupcu:5 Upisite element matrice u 3. retku i 3. stupcu:6 3 4 5 6 2 3 4 5 6 Komponente vektora: 2 Komponente vektora: 3 Komponente vektora: 4 ispis komponente vektora: 2 3 4 Rezlutat množenja matrice i vektora: 38 30 47

×