View
2.833
Download
7
Embed Size (px)
Citation preview
Programski jezik Java
Ljiljana Miletić
Gimnazija, Požega
Instalacija jave
• Potrebne datoteke:
Pokretanje i rad
Primjeri programa
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
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
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);}}
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]);} }
Koliko brojeva:5Zadaj brojeve:4Zadaj brojeve:-7Zadaj brojeve:8Zadaj brojeve:-2Zadaj brojeve:7-7-2478
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"); }
}}
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
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
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"); }
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]); }}
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