0 Members and 1 Guest are viewing this topic.
package saNastave1;public class saNastave1710 { public static void main(String[] args) { System.out.println("Hello World"); int broj = 5; System.out.println(broj); broj = 10; System.out.println(broj); broj = broj + 10; System.out.println(broj); int drugiBroj = 9; System.out.println(drugiBroj); drugiBroj = drugiBroj + broj; System.out.println(drugiBroj); }}
Result:Hello World51020929
package saNastave1;public class saNastave1710b { public static void main(String[] args) { // Odrediti povrsinu pravougaonika stranice // a = 10 i b = 20 // Rezultat sacuvati u novoj promenljivoj p // i ispisati rezultat u konzoli int a = 10; // deklaracija i inicijalizacija int b; // deklaracija promenljive b = 20; int p = a * b; // u p smestimo vrednost a * b System.out.println("Povrsina pravougaonika je: " + p); }}
Result:Povrsina pravougaonika je: 200
package saNastave1;public class saNastave1710c { public static void main(String[] args) { // Naci povrsinu kruga precnika 10 // i ispisati vrednost na ekranu // za resenje iskoristiti samo jednu promenljivu double d = 20; d = d/2 * d/2 * 3.14; System.out.println(d); }}
Result:314.0
package saNastave1;import java.util.Scanner;public class saNastave1710d { public static void main(String[] args) { // package zadatak4; // import java.util.Scanner; // public class UcitavanjePodataka // Naci zbir tri broj uneta sa tastature // kreiranje Scannera za citanje sa standardnog ulaza Scanner s = new Scanner(System.in); System.out.println("Unesite prvi ceo broj:"); int i = s.nextInt(); // ucitavanje podataka sa tastature System.out.println("Unesite drugi ceo broj:"); int b = s.nextInt(); System.out.println("Unesite treci ceo broj:"); int c = s.nextInt(); int z = i + b + c; System.out.println("Zbir je: " + z); }}
Result:Unesite prvi ceo broj:5Unesite drugi ceo broj:8Unesite treci ceo broj:12Zbir je: 25
package saNastave2;public class saNastave1810a { public static void main(String[] args) { // Napisati program koji za zadati broj // prikazuje da li je veci ili manji od nule int x = 1; if (x > 0) { // then grana System.out.println("Broj je veci od nule."); } else { // else ili ne grana System.out.println("Broj je manji od nule."); } }}
Result:Broj je veci od nule.
package saNastave2;import java.util.Scanner;public class saNastave1810b { public static void main(String[] args) { // Izracunati povrsinu kruga unetog poluprecnika // Ukoliko je uneta vrednost za poluprecnik negativna, // ispisati gresku. System.out.println("Unesite vrednost za poluprecnik"); Scanner s = new Scanner(System.in); int r; double p; r = s.nextInt(); // uslov if (r > 0) { // racunamo povrsinu p = r * r * 3.14; System.out.println("Povrsina je: " + p); } else { System.out.print("Greska, r ne sme biti negativan broj"); } }}
Result:Unesite vrednost za poluprecnik10Povrsina je: 314.0
package saNastave2;import java.util.Scanner;public class saNastave1810c { public static void main(String[] args) { // Zavisno od unetog broja ispisati // koji je dan u nedelji u ostalim // slucajevima prijaviti gresku // 1-ponedeljak itd... // zadatak odraditi koriscenjem SWITCH strukture Scanner s = new Scanner(System.in); int i = s.nextInt(); String y = "Greska"; switch (i) { case 1: y = "Ponedeljak"; break; case 2: y = "Utorak"; break; case 3: y = "Sreda"; break; case 4: y = "Cetvrtak"; break; case 5: y = "Petak"; break; case 6: y = "Subota"; break; case 7: y = "Nedelja"; break; default: y = "Greska"; break; } System.out.println("Dan je: " + y); }}
Result:5Dan je: Petak
package saNastave2;import java.util.Scanner;public class saNastave1810d { public static void main(String[] args) { // Napisati program koji za uneti broj ispisuje da li je paran ili neparan Scanner s = new Scanner(System.in); int x = s.nextInt(); if (x % 2 == 0) { System.out.println("Broj je paran"); } else { System.out.println("Broj je neparan"); } }}
Result:6Broj je paran
package saNastave3;import java.util.Scanner;public class saNastave1810e { public static void main(String[] args) { // Napisati program koji za uneti broj x, // racuna funkciju y i ispisuje njenu vrednost // funkcija y je definisana // y = |x| => // x, x >= 0 // -x, x < 0 double x; double y; Scanner s = new Scanner(System.in); System.out.println("Unesite broj"); x = s.nextDouble(); if (x >= 0) { y = x; } else { y = x * -1; } System.out.println("Y = " + y); }}
Result:Unesite broj5Y = 5.0
package saNastave3;import java.util.Scanner;public class saNastave1810f { public static void main(String[] args) { // Napisati program koji proverava // da li je uneti broj u opsegu // izmedju 100 do 10 000 (uzeti granice u obzir) int x; boolean uOpsegu = false; // true/false Scanner s = new Scanner(System.in); System.out.println("Unesite broj"); x = s.nextInt(); uOpsegu = x >= 100 && x <= 10000; if (uOpsegu) { System.out.print("Uneti broj je u opsegu"); } else { System.out.println("Uneti broj nije u opsegu"); } }}
Result:Unesite broj400Uneti broj je u opsegu
package saNastave3;import java.util.Scanner;public class saNastave1810g { public static void main(String[] args) { // Napisati program koji za dva uneta broja x i y racuna // ako su oba parana => racuna njihov zbira // ako su oba neparana => racuna njihov kolicnik // ako su razlicite parnosti => racuna razliku // Program treba biti otporan na deljenje s nulom. Scanner s = new Scanner(System.in); int x = s.nextInt(); int y = s.nextInt(); int r = 0; boolean obaSuParna = x % 2 == 0 && y % 2 == 0; if (obaSuParna) { r = x + y; } else if (!obaSuParna) { // deljenje nulom je spreceno jer nula nece uci u deo za neparne brojeve r = x / y; } else { r = x - y; } System.out.println("R: " + r); }}
package saNastave3;import java.util.Scanner;public class saNastave1810h { public static void main(String[] args) { // Napisati program koji za unetu vrednost x odredjuje i prikazuje // vrednost funkcije y. Funkcija y je definisana kao: // (x, x < 2 // y = (2, 2 <= x < 3 // (x - 1, x >= 3 Scanner s = new Scanner(System.in); System.out.println("Unesite x: "); int x = s.nextInt(); int y = 0; if (x < 2) { y = x; } else if (2 <= x && x < 3 || (x >= 3.5 && x < 4)) { y = 2; } else if (x >= 3) { y = x - 1; } System.out.println("Y = " + y); }}
Result:Unesite x: 5Y = 4
package Domaci1;import java.util.Scanner;public class Domaci05_01_17_10_2019 { public static void main(String[] args) { // Napisati program koji pronalazi zbir, proizvod, // razliku i kolicnik za dva uneta broja. Scanner s = new Scanner(System.in); int i ; int b ; i = s.nextInt(); // ucitavanje podataka sa tastature b = s.nextInt(); System.out.println(i + b); System.out.println(i * b); System.out.println(i - b); System.out.println(i / b); }}
Result:64102421
package Domaci1;import java.util.Scanner;public class Domaci05_02x2 { public static void main(String[] args) { // Napisati program koji ucitava iznos podignutog kredita i procenat kamatne stope. // Program treba da ispise kolicinu novca koju je potrebno vratiti banci. // Kolicina novca potrebna za vracanje se racuna po formuli // kNovca=iznos*(1+0.01*kamata). Iznos i kamata se ucitavaju sa standardnog ulaza. Scanner s = new Scanner(System.in); System.out.println("Iznos novca:"); int N = s.nextInt(); System.out.println("Kamata:"); int r = s.nextInt(); double K = N * (1 + 0.01 * r); System.out.println("kNovca je: " + K); }}
Result:Iznos novca:1000Kamata:5kNovca je: 1050.0
package Domaci2;import java.util.Scanner;public class Domaci06_01_18_10a { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("Izracunaj: 1.Povrsina kvadrata 2.Povrsina kruga 5.Povrsina pravougaonika"); int choice = input.nextInt(); if (choice == 1) { System.out.println("Stranica kvadrata je"); double stranicaKvadrata = input.nextDouble(); System.out.println("Povrsina kvadrata: " + stranicaKvadrata * stranicaKvadrata); } else if (choice == 2){ System.out.println("Precnik kruga je"); double precnik = input.nextDouble(); System.out.println("Povrsina kruga je: " + precnik/2 * precnik/2 * 3.14); } else if (choice == 5) { System.out.println("Unesite prvu stranicu"); double a = input.nextDouble(); System.out.println("Unesite drugu stranicu"); double b = input.nextDouble(); System.out.println("Povrsina pravougaonika je: " + a * b); } else { System.out.println("Greska"); } }}
Result:Izracunaj: 1.Povrsina kvadrata 2.Povrsina kruga 5.Povrsina pravougaonika1Stranica kvadrata je5Povrsina kvadrata: 25.0
package Domaci2;import java.util.Scanner;public class Domaci06_02_18_10 { public static void main(String args[]) { // Napisati program koji pronalazi i ispisuje najveci broj // od tri uneta broja sa tastature. int x, y, z; System.out.println("Ubaciti tri broja jedan ispod drugog"); Scanner in = new Scanner(System.in); x = in.nextInt(); y = in.nextInt(); z = in.nextInt(); if (x > y && x > z) System.out.println("Prvi broj je najveci."); else if (y > x && y > z) System.out.println("Drugi broj je najveci."); else if (z > x && z > y) System.out.println("Treci broj je najveci."); else System.out.println("Rezultat nije izracunat."); }}
Result:Ubaciti tri broja jedan ispod drugog543Prvi broj je najveci.
package Domaci2;import java.util.Scanner;public class Domaci06_03_18_10 { public static void main(String[] args) { // Napisati program za unos tri celobroje vrednosti u promnljive a, b i c. // Nakon unosa izvrsiti rotaciju vrednosti promenljivih u levo, // tako da se vrednost promenljive c // nadje u promenljivoj b, vrednost promenljive b u promenljivoj a, // i vrednost promenljive a u promenljivoj c. // Prikazati vrednosti promenljivih nakon rotacije. Scanner s = new Scanner(System.in); int a = s.nextInt(); int b = s.nextInt(); int c = s.nextInt(); int j = a; System.out.println(a=c); System.out.println(c=b); System.out.println(b=j); }}
Result:353353
package Domaci2;import java.util.Scanner;public class Domaci06_04_18_10 { public static void main(String[] args) { // 4. Proveriti da li je broj deljiv sa 2,3,5 i 7. // Prikazati odgovarajuce poruke. Scanner input = new Scanner(System.in); System.out.println("Da li je broj deljiv sa 2, 3, 5, 7"); int i = input.nextInt(); System.out.println(i); if (i % 2 == 0) System.out.println("da"); else System.out.println("ne"); if (i % 3 == 0) System.out.println("da"); else System.out.println("ne"); if (i % 5 == 0) System.out.println("da"); else System.out.println("ne"); if (i % 7 == 0) System.out.println("da"); else System.out.println("ne"); }}
Result:Da li je broj deljiv sa 2, 3, 5, 7 125125nenedane
package Domaci2;import java.util.Scanner;public class Domaci06_05_18_10a { public static void main(String[] args) { // Korisnik unosi naziv meseca i kao izlaz dobija broj dana u tom mesecu. // U slucaju da se unese nevalidan mesec ispisati gresku. // Godina nije prestupna. Scanner input = new Scanner(System.in); System.out.print("Izaberi mesec u godini, 1-12: "); int month = input.nextInt(); if (month > 12) System.out.print("Greska " + month); switch (month * 1){ case 1: System.out.print("Januar"); System.out.print(" ima 31 dan."); break; case 2: System.out.print("Februar"); System.out.print(" ima 28 dana."); break; case 3: System.out.print("Mart"); System.out.print(" ima 31 dan."); break; case 4: System.out.print("April"); System.out.print(" ima 30 dana."); break; case 5: System.out.print("Maj"); System.out.print(" ima 31 dan."); break; case 6: System.out.print("Jun" ); System.out.print(" ima 30 dana."); break; case 7: System.out.print("Jul"); System.out.print(" ima 31 dan."); break; case 8: System.out.print("Avgust"); System.out.print(" ima 31 dan."); break; case 9: System.out.print("Septembar"); System.out.print(" ima 30 dana."); break; case 10: System.out.print("Octobar"); System.out.print(" ima 31 dan."); break; case 11: System.out.print("Novembar"); System.out.print(" ima 30 dana."); break; case 12: System.out.print("Decembar"); System.out.print(" ima 31 dan."); } }}
Result:Izaberi mesec u godini, 1-12: 4April ima 30 dana.
package zad1;import java.util.Scanner;public class rad1 { public static void main(String[] args) { // Napisati program koji utvrdjuje da li su tri uneta broja // u rastucem ili opadajucem redosledu // ili ni rastucem ni opadajucem System.out.println("Rastuci ili opadajuci"); Scanner in = new Scanner(System.in); double x = in.nextDouble(); double y = in.nextDouble(); double z = in.nextDouble(); boolean desc = x < y && y < z; if (desc) { System.out.println ("Rastuci redosled"); } else if (!desc) { System.out.println("Opadajuci redosled"); } else { System.out.println("Nije sortirano"); } }}
Result:Rastuci ili opadajuci346Rastuci redosled
package zad2;import java.util.Scanner;public class rad2 { public static void main(String[] args) { // Trazi se da se izracuna stepen int a,b; Scanner in = new Scanner(System.in); long rez = 1; a = in.nextInt(); b = in.nextInt(); for (int i = 1; i <= b; i++); { rez = rez * a; //System.out.println("Korak i = " + i + ", rez: " + rez); } }}
Result:53MOZDA NE RADI
package zad3;import java.util.Scanner;public class rad3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int suma = 0; System.out.println("Unesite N: "); int n = sc.nextInt(); for (int i = 0; i < n; i++) { suma = suma + i; } }}
Result:Unesite N: 2MOZDA NE RADI
package zad4;import java.util.Scanner;public class rad4 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int suma = 0; System.out.println("Unesite N: "); int n = sc.nextInt(); for (int i = 0; i < n; i++) { suma = suma + i; System.out.println("i: " + suma); } }}
Result:Unesite N: 4i: 0i: 1i: 3i: 6
package zad5;import java.util.Scanner;public class rad5 { public static void main(String[] args) { // Naci srednju vrednost prvih N brojeva. // N se unosi sa tastature // Primer izvrsenja: // Unesite N: 11 // Rezultat je 6 // (1+2+3)/3 Scanner sc = new Scanner(System.in); double n; double suma = 0; double sredina; System.out.println("Unesite broj: "); n = sc.nextInt(); for (int i = 0; i <= n; i++) { suma = suma + i; } sredina = suma / n; System.out.println("n: " + sredina); }}
Result:Unesite broj: 5n: 3.0
package zad7;import java.util.Scanner;public class rad7 { public static void main(String[] args) { // Napisati program koji za uneti broj N // sabira brojeve od N-5 do N-5 // Ispisati rezultat na kraju Scanner sc = new Scanner(System.in); int n; double suma = 0; System.out.println("Unesite broj: "); n = sc.nextInt(); for (int i = n - 5; i <= n + 5; i++) { suma = suma + i; } System.out.println("Rezultat: " + suma); }}
Result:Unesite broj: 4Rezultat: 44.0
package zad8;import java.util.Scanner;public class rad8 { public static void main(String[] args) { // WHILE // Naci sumu prvih N brojeva, koristeci WHILE petlju Scanner sc = new Scanner(System.in); int suma = 0; System.out.println("Unesite N: "); int n = sc.nextInt(); int i = 1; while (i <= n) { // ko WHILE ne moramo da pisemo ovo ispod suma = suma + i; I i++; suma = suma + i; i++; } System.out.println("Rezultat je :" + suma); }}
Result:Unesite N: 4Rezultat je :10
package zad9;import java.util.Scanner;public class rad9 { public static void main(String[] args) { // WHILE // Naci sumu prvih N brojeva, koristeci WHILE petlju Scanner sc = new Scanner(System.in); int suma = 0; System.out.println("Unesite N: "); int n = sc.nextInt(); int i = 1; while (i <= n) { // ko WHILE ne moramo da pisemo ovo ispod suma = suma + i; I i++; suma = suma + i; System.out.println("i; " +i); i++; } System.out.println("Rezultat je :" + suma); }}
Result:Unesite N: 6i; 1i; 2i; 3i; 4i; 5i; 6Rezultat je :21
package zad9a;import java.util.Scanner;public class rad9a { public static void main(String[] args) { // Napisati program koji sabira unete brojeve dok se ne unese nula // Na kraju zadatka prikazati sumu brojeva // Smatrati da prvi broj nece biti nula // Primer koriscenja: // Unesite broj: 1 // Unesite broj: 7 // Unesite broj: 3 // Unesite broj: 4 // Unesite broj: 5 // Unesite broj: 0 // Suma je 20 Scanner sc = new Scanner(System.in); int suma = 0; System.out.println("Unesite broj: "); int x = sc.nextInt(); while (x !=0) { suma = suma + x; System.out.println("Unesite broj: "); x = sc.nextInt(); // ISPRAVNO // while (x !=0) { // suma = suma + x; // System.out.println("Unesite broj: "); // x = sc.nextInt(); // NEISPRAVNO // while (x !=0) { // System.out.println("Unesite broj: "); // suma = suma + x; // x = sc.nextInt(); } System.out.println("Rezultat je :" + suma); }}
Result:Unesite broj: 6Unesite broj: 5Unesite broj: 4Unesite broj: 3Unesite broj: 0Rezultat je :18
package zad9b;import java.util.Scanner;public class rad9b { public static void main(String[] args) { // Napisati program koji za uneti broj N sabira brojeve od N-5 do N+5 // Ispisati rezultat na kraju. // Zadatak resiti pomocu WHILE petlje // Primer izvrsenja: // Unesite N: 10 // Rezultat je // Reseni bez while // Scanner sc = new Scanner(System.in); // int n; // double suma = 0; // System.out.println("Unesite broj: "); // n = sc.nextInt(); // for (int i = n - 5; i <= n + 5; i++) // { suma = suma + i; } // System.out.println("Rezultat: " + suma); Scanner sc = new Scanner(System.in); int n; double suma = 0; System.out.println("Unesite broj: "); n = sc.nextInt(); int i = n - 5; while (i <= n + 5) { suma = suma + i; i++; // naglasavanje da moze da ide beskonacno } System.out.println("Rezultat je :" + suma); }}
Result:Unesite broj: 6Rezultat je :66.0
package zzz1;import java.util.Scanner;public class zaz1 { public static void main(String[] args) { // Ucitava se celi broj N. Ispisati sve brojeve od 1 do N. // Koji su deljivi sa 14. Zadatak resiti pomocu FOR petlje. Scanner s = new Scanner(System.in); System.out.println("Unesite n: "); int n = s.nextInt(); for (int i = 1; i <= n; i++) { if (i % 14 == 0) { System.out.print(i + " "); } } // kad se stavi print stampa se samo jedan, println s.close(); }}
Result:Unesite n: 12314 28 42 56 70 84 98 112
package zzz2;import java.util.Scanner;public class zaz2 { public static void main(String[] args) { // Ucitavaju se N i M. // Ispisati sve brojeve od N do M koji su deljivi sa 14. // Zadatak resiti pomocu WHILE petlje ????? Scanner sc = new Scanner(System.in); System.out.println("Unesite n: "); int n = sc.nextInt(); System.out.println("Unesite m: "); int m = sc.nextInt(); int i = n; while (i < m) { if (i % 14 == 0) { System.out.println(i + " "); } i++; } }}
Result:Unesite n: 50Unesite m: 8056 70
package zzz3;import java.util.Scanner;public class zaz3 { public static void main(String[] args) { // Ispisati pojedinacno cifre celog broja N u obrnutom redosledu // Primer izvrsenja: // Unesite broj: 123 // 3 // 2 // 1 Scanner s = new Scanner(System.in); System.out.println("Unesite broj: N"); int n = s.nextInt(); while (n > 0) { System.out.println(n % 10); n = n/10; } } // 124 // 124 % 10 = 4 // 124 / 10 = 12 // 12 % 10 = 2 za while // 12 / 10 = 1 za while // 1 % 10 = 1 // 1 / 10 = 0 // }
Result:Unesite broj: N125521
package zzz4;import java.util.Scanner;public class zaz4 { public static void main(String[] args) { // Napisati proogram koji kaze da li je uneti brooj palindrom // Palindrom => 12321 // Palindrom => 123321 // 1 => 1 * 1 // 2 => 2 * 10 // 3 => 3 * 100 // 1 2 3 // 0 * 10 + 3 = 3 > nula je zadnja cifra // 3 * 10 + 2 = 32 // 32 * 10 + 1 = 321 Scanner s = new Scanner(System.in); System.out.println("Unesite broj: N"); int n = s.nextInt(); int x = 0; int y = n; int m = 0; while (n > 0) { System.out.println(n % 10); x = (n%10); m = (m * 10 + x); n = (n/10); } System.out.println(m); if (y == m) { System.out.println("Broj je palindrom."); } else { System.out.println("Broj nije palindrom."); } s.close(); }}
Result:Unesite broj: N123211232112321Broj je palindrom.
package zzz5;import java.util.Scanner;public class zaz5 { public static void main(String[] args) { // zz4 na drugi nacin Scanner sc = new Scanner(System.in); int n, t, nb, c; nb = 0; System.out.println("Unesi broj:"); n = sc.nextInt(); t = n; while (n > 0) { c = n % 10; // 3 n = n/10; // 12 n /= 10 nb = nb * 10 + c; // nb = 3 * 10 + 2 } if (t == nb) System.out.println("Broj je palindrom!"); else System.out.println("Broj nije palindrom!"); }}
Result:Unesi broj:123Broj nije palindrom!
package zzz6;import java.util.Scanner;public class zaz6 { public static void main(String[] args) { // Napisati program koji iscrtava sledecu sliku // * // ** // *** // **** // ***** // Napisati program koji iscrtava sledecu sliku. // N se unosi sa tastature, N oznacava visinu slike. // Stringovi se spajaju operatorom + // Primer: String imeIprezime = "Milos" + "Ilic"; // nakon spajanja imeIprezime ime vrednost "Milos Ilic"; // Na ovaj nacin dobijamo do pet reda sa 5 zvezdica, ide 1, 1+1, 1+1+1, 1+1+1+1, 1+1+1+1+1 Scanner s = new Scanner(System.in); String x = "*"; String z = x; int i = 1; while (i <= 5) { System.out.println(z); z = z +" "+ x; i++; } System.out.println(); // Automatski sve zvezdice }}
Result:** ** * ** * * ** * * * *
package zzz6b;import java.util.Scanner;public class zaz6b { public static void main(String[] args) { // Napisati program koji iscrtava sledecu sliku // * // ** // *** // **** // ***** // Napisati program koji iscrtava sledecu sliku. // N se unosi sa tastature, N oznacava visinu slike. // Stringovi se spajaju operatorom + // Primer: String imeIprezime = "Milos" + "Ilic"; // nakon spajanja imeIprezime ime vrednost "Milos Ilic"; // Konacan zadatak Scanner s = new Scanner(System.in); int a = s.nextInt(); String x = "*"; String z = x; int i = 1; while (i <= a) { System.out.println(z); z = z +" "+ x; i++; } System.out.println(); }}
Result:6** ** * ** * * ** * * * ** * * * * *
package zzz7;import java.util.Scanner;public class zaz7 { public static void main(String[] args) { // Napisati program koji za uneti broj N stampa sledecu sliku, // N se unosi sa tastature, i oznacava visinu slike. // Primer: // Unesite broj: 5 // 5 // 5 4 // 5 4 3 // 5 4 3 2 // 5 4 3 2 1 Scanner s = new Scanner(System.in); System.out.println("Unesite n: "); int n = s.nextInt(); String red = ""; for (int i = n; i > 0; i--) { red = red + i + ""; System.out.println(red); } }}
Result:Unesite n: 44434324321
package zzz8;import java.util.Scanner; public class zaz8 { public void main(String[] args) { // * // ** // *** // **** // ***** // drugi nacin Scanner s = new Scanner(System.in); System.out.println("Unesite n:"); int n = s.nextInt(); String red = " "; for (int i = n; i > 0; i--) { red = red + i + " "; System.out.println(red); } } }}
Result:Unesite n: 5554543543254321
package dom07_21_10a;import java.util.Scanner;public class dom07_1 { public static void main(String[] args) { // Napisati program koji ispisuje sve brojeve // od 1 do ucitanog broja N // koji su deljivi sa 3 i sa 5. Scanner sc = new Scanner(System.in); System.out.println("Unesite broj N:"); int n = sc.nextInt(); for ( int i = 1; i <= n; i++) { if (i % 3 == 0) { System.out.println("Broj "+i+" je deljiv sa 3:"); } else if (i % 5 == 0) { System.out.println("Broj "+i+" je deljiv sa 5"); } else { System.out.println("Broj "+i+" nije deljiv ni sa 3 ni sa 5"); } if (i % 3 == 0 && i % 5 == 0) { System.out.println("Broj "+i+" je deljiv sa 3 i 5"); } } }}
Result:Unesite broj N:10Broj 1 nije deljiv ni sa 3 ni sa 5Broj 2 nije deljiv ni sa 3 ni sa 5Broj 3 je deljiv sa 3:Broj 4 nije deljiv ni sa 3 ni sa 5Broj 5 je deljiv sa 5Broj 6 je deljiv sa 3:Broj 7 nije deljiv ni sa 3 ni sa 5Broj 8 nije deljiv ni sa 3 ni sa 5Broj 9 je deljiv sa 3:Broj 10 je deljiv sa 5
package dom07_21_10b;import java.util.Scanner;public class dom07_2 { public static void main(String[] args) { // Napisati program koji ispisuje brojeve // od 1 do unetog N obrnutim poretkom. // Primer za N = 7 // 7 6 5 4 3 2 1 Scanner sc = new Scanner(System.in); System.out.println("Unesite broj N"); int n = sc.nextInt(); int i=1; while (i <=n) { System.out.println(n); n--; } }}
Result:Unesite broj N77654321
package dom07_21_10c;import java.util.Scanner;public class dom07_3 { public static void main(String[] args) { // Napisati program koji ucitava 3 broja x, y i z. // Program zatim ispisuje sumu brojeva od X do Y // koji su deljivi sa Z. Scanner sc = new Scanner(System.in); System.out.println("Unesite brojeve:"); int x = sc.nextInt(); int y = sc.nextInt(); int z = sc.nextInt(); int i; int suma = 0; for (i = x; i <= y; i++) { if (i % z == 0) { suma = x+y; } } System.out.println(suma); }}
Result:Unesite brojeve:25855110
package dom07_21_10d;import java.util.Scanner;public class dom07_4 { public static void main(String[] args) { // Napisati program koji pronalazi najveci broj od n unetih brojeva. // N zadaje korisnik. // Zadatak resiti koriscenjem FOR petlje. System.out.println("Unesite broj N:"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int max = sc.nextInt(); int m; System.out.println("Unesi broj: "); for (int i = 1; i < n; i++) { m = sc.nextInt(); if (m > max) { max = m; } } System.out.println("Najveci broj je: " + max); }}
Result:Unesite broj N:5 2 4 6 3 2 5Unesi broj: Najveci broj je: 6
package dom08_22_10a;import java.util.Scanner;public class dom08_1 { public static void main(String[] args) { // Napisati program koji prikazuje zbir svih parnih cifara unetog broja N. Scanner sc = new Scanner(System.in); System.out.println("Unesite broj N"); int n = sc.nextInt(); int broj = n; int sum = 0; int zbir = 0; int x; for (int i = 0; i < zbir; i++) { x = broj % 10; if (x % 2 == 0) { sum = sum + x; } broj = broj / 10; } System.out.println("Zbir parnih cifara:"); }}
Result:Unesite broj N5 2 3 4 6 Zbir parnih cifara:
package dom08_22_10b;import java.util.Scanner;public class dom08_2 { public static void main(String[] args) { // (N se unosi sa tastature) // Napisati program koji za sve brojeve od 1 do N prikazuje: // Ako je broj deljiv sa 3 i 5 prikazuje poruku "MikaPera" // Ako je broj deljiv samo sa 3 prikazuje se poruka "Mika" // Ako je broj deljiv samo sa 5 prikazuje se poruka "Pera" // U drugim slucajevim se samo ispisuje broj. Scanner sc = new Scanner(System.in); System.out.println("Unesite broj:"); int n = sc.nextInt(); for (int i = 1; i <= n; i++) { if ((i % 3 == 0) && (i % 5 == 0)) { System.out.println("MikaPera"); } else if (i % 3 == 0) { System.out.println("Mika"); } else if (i % 5 == 0) { System.out.println("Pera"); } else { System.out.println(i); } } }}
Result:Unesite broj:1512Mika4PeraMika78MikaPera11Mika1314MikaPera
package nizovi1;import java.util.Scanner;public class niz1 { public static void main(String[] args) { // nizovi int[] a; a = new int[4]; String[] b; double[] c; a[0] = 5; // 0, 1, 2, .. n-1 a[1] = 7; a[2] = 4; a[3] = 2; // a = [5, 7, 4, 2] int[] d = new int[10]; String[] nizString = {"Mika", "Pera", "Laza"}; // nizString[0] = "Mika"; ... System.out.println(nizString[1]); // "Pera" Scanner s = new Scanner(System.in); int n = s.nextInt(); int[] niz = new int[n]; // n = 5 for (int i = 0; i < n-2; i++) { // i = 0, ..., n-1 niz[i+2] = s.nextInt(); // ucitavanje } for (int i = 0; i <= n - 1; i++) { // System.out.print(niz[i] + " "); // System.out.print(niz[1, 2, 3, 4, 5 6]); } if(niz.length > 5) niz[5] = 7; }}
Result:?!?
package nizovi2;import java.util.Scanner;public class niz2 { public static void main(String[] args) { // Napisati program koji ucitava niz duzine N. // Nakon toka prikazati ucitani niz u konzoli Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[] a = new int [n]; System.out.println("Unesite n:"); // i+=1 je i = i+1 // ucitavanje niza for(int i = 0; i < a.length; i+=1) { System.out.println("Unesi "+i+" element: "); a[i] = sc.nextInt(); } // stampanje niza for(int i = 0; i < a.length; i+=1) { System.out.println("Element "+i+" je "+a[i]); } } }
Result:5Unesite n:Unesi 0 element: 4Unesi 1 element: 3Unesi 2 element: 5Unesi 3 element: 4Unesi 4 element: 23Element 0 je 4Element 1 je 3Element 2 je 5Element 3 je 4Element 4 je 23
package nizovi3;import java.util.Scanner;public class niz3 { public static void main(String[] args) { // Napisati program koji ucitava ceo broj N // Kreira niz od N elemenata i ucitava dati niz // Program zatim ispisuje sumu elemenata niza Scanner sc = new Scanner(System.in); System.out.println("Unesi n:"); int n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i < a.length; i += 1) { System.out.println("Unesi " + i + " element: "); a[i] = sc.nextInt(); } System.out.println(); int sum = 0; for (int i = 0; i < a.length; i += 1) { sum = sum + a[i]; } System.out.println("Suma elemenata = " + sum); }}
Result:Unesi n:5Unesi 0 element: 4Unesi 1 element: 3Unesi 2 element: 2Unesi 3 element: 1Unesi 4 element: 5Suma elemenata = 15
package nizovi3a;import java.util.Scanner;public class niz3a { public static void main(String[] args) { // Napisati program koji ucitava ceo broj N // Ucitava niz od N elemenata // Program zatim ispisuje sumu elemenata niza int sum = 0; Scanner s = new Scanner(System.in); System.out.print("Unesite broj elemenata niza: "); int n = s.nextInt(); System.out.println("-------------------------------"); int[] niz = new int[n]; for (int i = 0; i< n; i++) { System.out.print("Unesite broj: "); niz[i] = s.nextInt(); sum += niz[i]; } System.out.println("-------------------------------"); System.out.print("Suma elemenata niza iznosi: " + sum); s.close(); }}
Result:Unesite broj elemenata niza: 5-------------------------------Unesite broj: 3Unesite broj: 4Unesite broj: 5Unesite broj: 87Unesite broj: 3-------------------------------Suma elemenata niza iznosi: 102
package nizovi4;import java.util.Scanner;public class niz4 { public static void main(String[] args) { // Ucitati sa tastature niz duzine N // Napisati program koji pronalazi da li niz sadrzi // vrednost M koja se ucitava sa tastature // Primer koriscenja: // Unesite N: 4 // 1 2 3 5 // Unesite M: 40 // Niz ne sadrzi trazeni element // Primer koriscenja: // Unesite N: 4 // 1 2 3 4 // Unesite M: 3 // Niz sadrzi trazeni element Scanner sc = new Scanner(System.in); System.out.println("Unesite n:"); int n = sc.nextInt(); int[] a = new int[n]; for (int i = 0; i < a.length; i += 1) { a[i] = sc.nextInt(); } int m = sc.nextInt(); boolean found = false; for (int i = 0; i < a.length; i += 1) { if(a[i] == m) { found = true; } } if (found) { System.out.println("Naden je elemnt M: " + m); } else { System.out.println("Nije nadjen element M: " + m); } }}
Result:Unesite n:41 2 3 523 4 23Nije nadjen element M: 23
package nizovi4a;import java.util.Scanner;public class niz4a { public static void main(String[] args) { // Ucitati sa tastature niz duzine N // Napisati program koji pronalazi da li niz sadrzi // vrednost M koja se ucitava sa tastature // Primer koriscenja: // Unesite N: 4 // 1 2 3 5 // Unesite M: 40 // Niz ne sadrzi trazeni element // Primer koriscenja: // Unesite N: 4 // 1 2 3 4 // Unesite M: 3 // Niz sadrzi trazeni element boolean x = false; Scanner s = new Scanner(System.in); System.out.print("Unesite broj elemenata niza: "); int n = s.nextInt(); System.out.println("-------------------------------"); int[] niz = new int[n]; for (int i = 0; i < n; i++) { System.out.print("Unesite broj: "); niz[i] = s.nextInt(); } System.out.println("-------------------------------"); System.out.print("Unesite broj koji trazimo: "); int m = s.nextInt(); System.out.println("-------------------------------"); for (int i = 0; i < n; i++) { if (niz[i] == m) { x = true; i = n-1; } } System.out.println(x); s.close(); // resen zadatak tacan }}
Result:Unesite broj elemenata niza: 4-------------------------------Unesite broj: 1 2 3 5Unesite broj: Unesite broj: Unesite broj: -------------------------------Unesite broj koji trazimo: 40-------------------------------false
package nizovi5;import java.util.*;public class niz5 { public static void main(String[] args) { // Napisati program koji ucitava niz boolean -a i transformise // niz u niz suprotnih vrednosti, kao na primeru. // Za resavanje zadatka iskoristiti operator ! // Primer koriscenja: // Unesite N: = 5 // Unesite elemente niza: true false true false true false // Rezultat: false true false false true Scanner s = new Scanner(System.in); int n = s.nextInt(); boolean[] niz = new boolean[n]; // ucitavanje niza for (int i = 0; i < niz.length; i++) { niz[i]=s.nextBoolean(); } // negacija for (int i = 0; i < niz.length; i++) { niz[i] = !niz[i]; } // stampanje for (int i = 0; i < niz.length; i++) { System.out.println(niz[i]+ " "); } }}
Result:5true false true false true falsefalse true false true false
package nizovi6a;import java.util.Scanner;public class niz6a { public static void main(String[] args) { // Napisati program koji ucitava ceo broj N // Kreira niz od N elemenata i ucitava dati niz // Program zatim ispisuje sumu niza Scanner sc=new Scanner(System.in); System.out.println("Unesi n:"); int n = sc.nextInt(); int[] a = new int[n]; for(int i=0; i<a.length; i+=1) { System.out.println("Unesi "+i+" element: "); a[i]=sc.nextInt(); } for(int i=0; i<a.length; i+=1) { System.out.print(a[i]+" "); } System.out.println(); int sumpp,sumpe; sumpp = 0; sumpe = 0; for(int i=0;i<a.length;i+=1) { if(i%2==0) { sumpp= sumpp + a[i]; } if(a[i]%2==0) { sumpe= sumpe + a[i]; } } System.out.println("sumpp = " + sumpp); System.out.println("sumpe = " + sumpe); }}
Result:Unesi n:4Unesi 0 element: 2 4 6 7Unesi 1 element: Unesi 2 element: Unesi 3 element: 2 4 6 7 sumpp = 8sumpe = 12
package zaad1;import java.util.Scanner;public class zaaad1 { public static void main(String[] args) { // Ucitati niz duzine N sa tastature // Odredite najmanji element niza Scanner sc=new Scanner(System.in); System.out.println("Unesite n:"); int n=sc.nextInt(); int[] a= new int[n]; System.out.println("Ucitajte elemente niza: "); for(int i=0; i<a.length; i+=1) { a[i] = sc.nextInt(); } int min = a[0]; for (int i = 1; i < a.length; i++) { if (min > a[i]) { min = a[i]; } } System.out.println("Najmanji element je: " + min); }}
Result:Unesite n:5 4 3 6 4 3Ucitajte elemente niza: Najmanji element je: 3
package zaad2;import java.util.Random;public class zaaad2 { public static void main(String[] args) { // Racunar baca novcice. Vrednosti random funkcije od 1-40 smatrati glavom od 41-100 smatrati pismom. // Ukupno se izvlaci 103 vrednosti, izvucene vrednosti smestiti u niz. // Prebrojati koliko puta se javila koja strana novcica i prikazati. int velNiz = 103; int[] a= new int[velNiz]; Random rng = new Random(); for (int i = 0; i < a.length; i++) { a[i] = rng.nextInt(100) + 1; } for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } int glava = 0; int pismo = 0; for (int i = 0; i < a.length; i++) { if (a[i] < 41) { glava = glava + 1; } else { pismo = pismo + 1; } } System.out.println(); System.out.println("Pismo: " + pismo); System.out.println("glava: " + glava); }}
Result:1 89 82 70 33 37 31 25 51 71 80 68 21 60 42 78 84 29 22 42 16 36 11 46 69 93 92 91 94 100 3 46 71 100 85 6 8 82 6 91 91 56 78 79 44 97 94 7 43 55 73 47 35 65 7 92 87 35 19 94 66 83 45 46 49 38 82 8 55 24 92 54 81 93 55 94 44 85 34 83 48 46 64 96 45 5 55 49 37 35 34 94 100 15 63 58 67 66 84 1 96 83 3 Pismo: 72glava: 31
package zaad4;import java.util.Scanner;public class zaaad4 { public static void main(String[] args) { // Napisati program koji za uneti niz duzine N formira niz M kao na primeru. // Primer koriscenja: // Unesite N: 5 // Unesite elemente niza: 1 3 6 7 2 // Niz M: 1 33 666 7777 22222 Scanner s = new Scanner(System.in); int n = s.nextInt(); int[] a = new int[n]; for (int i = 0; i < a.length; i++) { a[i] = s.nextInt(); } int p = 1; for (int i = 0; i < a.length; i++) { a[i] = a[i] * p; p = p * 10 + 1; } for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } }}
Result:51 3 6 7 21 33 666 7777 22222
package zaad5;import java.util.Scanner;public class zaad5 { public static void main(String[] args) { // Ucitati niz duzine M; // Elemente koji su veci od 100 zameniti sa 1000, // a elemente manje od 20 uvecati za 200 Scanner sc=new Scanner(System.in); System.out.println("Unesite n:"); int n=sc.nextInt(); int[] a = new int[n]; System.out.println("Ucitajte elemente niza: "); for(int i=0; i<a.length; i++) { a[i] = sc.nextInt(); } int num = 0; for(int i=0; i<a.length; i++) { if(a[i] > 100 ) { a[i] = 1000; } else if(a[i] < 20 ) { a[i] = a[i] + 200; } if(a[i] >= 200 ) { num = num + 1; } } for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } System.out.println(""); System.out.print("num = " + num); }}
Result:Unesite n:5Ucitajte elemente niza: 123 1253 12 43 111000 1000 212 43 211 num = 4
package zaad6;import java.util.Scanner;public class zaaad6 { public static void main(String[] args) { // Ucitati niz duzine M i ucitati niz duzine N. // Iskopirati vrednosti oba niza u treci niz i prikazati Scanner s = new Scanner(System.in); int N = s.nextInt(); int M = s.nextInt(); int C = N + M; int[] n = new int[N]; int[] m = new int[M]; int[] c = new int[C]; // ucitavanje M niza for (int i = 0; i < m.length; i++) { m[i] = s.nextInt(); } // ucitavanje N niza for (int i = 0; i < n.length; i++) { n[i] = s.nextInt(); } // kopiranje iz m u c niz for (int i = 0; i < m.length; i++) { c[i] = m[i]; } // kopiranje iz n u c // sa pomerajem od M, zbog prvog niza for (int i = M; i < c.length; i++) { c[i] = n[i - M]; } //stampanje niza c for (int i = 0; i < c.length; i++) { System.out.print(c[i] + " "); } }}
Result:53123 34 23 12 4312 34 55 3 12123 34 23 12 43 12 34 55
package predavanjeBreak;public class preb { public static void main(String[] args) { for (int i = 1; i <= 10; ++i) { if (i == 5) { break; // Kada program naidje na ovu naredbu /break;/ // momentalno izlazi iz petlje // prekida se trenutni prolaz i // izlazi iz petlje } System.out.print(i + " "); } }}
Result:1 2 3 4
package predavanjeContinue;public class prec { public static void main(String[] args) { for (int j = 0; j <= 10; j++) { if (j % 2 == 0) { // Naredba continue obustavlja trenutni prolaz // kroz petlju i inicira sledeci prolaz continue; } System.out.print(j + " "); } }}
Result:1 3 5 7 9
package predavanjeRandom;import java.util.Random;public class prer { public static void main(String[] args) { // Pravimo objekat koji ce generisati random brojeve Random rand = new Random(); // ime_objekta.nextInt(1000) - generise slucajni // broj u segmentu od [0-999] // uvek generise vrednosti od nule do n-1 int rand_int1 = rand.nextInt(1000); int rand_int2 = rand.nextInt(1000); //Pomeramo segment da bi krenu od [1-1000] rand_int2 = rand_int2 + 1; // Stampamo brojeve System.out.println("Slucajni Int: " + rand_int1); System.out.println("Slucajni Int: " + rand_int2); // Generisanje slucajnih brojeva tipa double double rand_dub1 = rand.nextDouble(); double rand_dub2 = rand.nextDouble(); // Stampanje rezultata System.out.println("Slucajni Double: "+rand_dub1); System.out.println("Slucajni Double: "+rand_dub2); }}
Result:Slucajni Int: 87Slucajni Int: 875Slucajni Double: 0.5835242812712343Slucajni Double: 0.8069704322537418
package dom09_24_10a;import java.util.*;public class Dom9_1 { public static void main(String[] args) { // Ucitati niz duzine N // Napisati program koji pronalazi indeks vrednost M koja se ucitava sa tastature // Ako uneta vrednost M ne postoji u nizu prikazati odgovarajucu poruku // U slucaju da ima vise od jednog elementa, prikazati indeks zadnjeg. // Primer koriscenja: // Unesite N: 5 // Unesite niz: 1 3 5 11 43 // Unesite M: 11 // Indeks elementa je: 3 Scanner s = new Scanner(System.in); System.out.println("Unesi duzinu niza N:"); int n = s.nextInt(); int[] niz = new int[n]; System.out.println("Unesi niz brojeva:"); for (int i = 0; i < n; i++) { niz[i] = s.nextInt(); } System.out.println("Unesi M: "); int m = s.nextInt(); int x = -1; for (int i = 0; i < n; i++) { if (niz[i] == m) { x = i; } } if (x == -1) { System.out.println("M ne postoji u nizu."); } else { System.out.println("M se nalazi u nizu."); } }}
Result:Unesi duzinu niza N:5Unesi niz brojeva:1 3 5 11 43Unesi M: 11M se nalazi u nizu.
package dom09_24_10b;import java.util.*;public class Dom9_2 { public static void main(String[] args) { // Ucitati niz celih brojeva duzine N. // Napisati program koji sumira sve brojeve niza deljive sa 5 i // od iste sume oduzima vrednosti sa neparnih pozicija // Primer koriscenja: // Unesite N: 5 // Unesite niz: 1 3 5 11 15 // Rezultat: 6 Scanner s = new Scanner(System.in); System.out.println("Unesi N:"); int n = s.nextInt(); int[] niz = new int[n]; System.out.println("Unesi niz:"); for (int i = 0; i < n; i++) { niz[i] = s.nextInt(); } int suma1 = 0; for (int i = 0; i < n; i++) { if (niz[i] % 5 == 0) { suma1 = suma1 + niz[i]; } } int suma2 = 0; for (int i = 0; i < n; i++) { if (i % 2 == 1) { suma2 = suma2 + niz[i]; } } System.out.println("Rezultat: " + (suma1 - suma2)); }}
Result:Unesi N:5Unesi niz:1 3 5 11 15Rezultat: 6
package dom10_25_10a;import java.util.Scanner;public class Dom10_1 { public static void main(String[] args) { // Ucitati niz duzine M i ucitati niz duzine N.// Iskopirati vrednosti oba niza u treci niz,// pri tome vrednosti koje su vece od 50 zameniti sa 77// Ispisati novokreirani niz // Primer koriscenja // Unesite N: 5 // Unesite niz N: 122 33 5 2 4 // Unesite M: 4 // Unesite niz M: 3 65 12 99 // Rezultujuci niz C: 77 33 5 2 4 3 77 12 77 Scanner s = new Scanner(System.in); System.out.println("Definisite duzinu 1. niza: "); int n = s.nextInt(); int[] niz1 = new int[n]; System.out.println("Popunite 1. niz brojevima: "); for (int i = 0; i < niz1.length; i += 1) { niz1[i] = s.nextInt(); } System.out.println("Definisite duzinu 2. niza: "); int m = s.nextInt(); int[] niz2 = new int[m]; System.out.println("Popunite 2. niz brojevima: "); for (int i = 0; i < niz2.length; i += 1) { niz2[i] = s.nextInt(); } int a = n + m; int[] niz3 = new int[a]; for (int i = 0; i < niz1.length; i += 1) { niz3[i] = niz1[i]; } for (int i = n; i < niz3.length; i += 1) { niz3[i] = niz2[i - n]; } for (int i = 0; i < niz3.length; i += 1) if (niz3[i] > 50) { niz3[i] = 77; } System.out.println("Novi niz izgleda ovako: "); for (int i = 0; i < niz3.length; i += 1) { System.out.println(niz3[i] + " "); } }}
Result:Definisite duzinu 1. niza: 5Popunite 1. niz brojevima: 122 33 5 2 4Definisite duzinu 2. niza: 4Popunite 2. niz brojevima: 3 65 12 99Novi niz izgleda ovako: 77 33 5 2 4 3 77 12 77
Scanner s = new Scanner(System.in); System.out.print("Unesi N: "); int n = s.nextInt(); int[] niz1 = new int[n]; int pom; System.out.print("Unesi niz: "); for (int i = 0; i < n; i++) { pom = s.nextInt(); if (pom > 0) { niz1[i] = pom; } else { System.out.println("Greska u unosu."); i--; } } int[] niz2 = new int[n]; for (int i = 0; i < n; i++) { if (i < n / 2) { niz2[i] = niz1[i * 2 + 1] + 11; } else { niz2[i] = 0; } } System.out.println("Rezultat je: "); for (int i = 0; i < n; i++) { System.out.print(niz2[i] + " "); }
Result:16 17 15 0 0 0 0
package funk1;public class FF1 { public static void main(String[] args) { int a = 5; int b = 5; int[] x = { 1, 2, 3, 4, 5, 6, 7 }; helloWorld(); ispisiNBrojeva(a); saberi(a,b); System.out.println(""); int k = saberiVrati(b,a); System.out.println("K: " + k); k = vrati6Element(x); System.out.println("K: " + k); k = vrati6Element(6,x); System.out.println("K: " + k); int[] y = vratiNiz(); System.out.println("Niz y:" ); for (int i = 0; i < y.length; i++) { System.out.print(y[i] + " "); } } static void helloWorld() { System.out.println("Hello"); } // tip ime(tipovi) { //} static void ispisiNBrojeva(int v1) { for (int i = 0; i < v1; i++) { System.out.print(i + " "); } } public static void saberi(int v1, int v2) { int suma = v1 + v2; System.out.print("Suma: " + suma); } static int saberiVrati(int a, int b) { int suma = a + b; return suma; } static int vrati6Element(int [] a) { int k = 6; return a[k]; } static int vrati6Element(int n, int [] a) { return a[n]; } static int [] vratiNiz() { int [] a = {1,2,3,4}; return a; }}
Result:Hello0 1 2 3 4 Suma: 10K: 10K: 7K: 7Niz y:1 2 3 4
package funk2;import java.util.Scanner;public class FF2 { public static void main(String[] args) { //Napisati metodu koja mnozi dve realne vrednosti i vraca njihov rezultat //U glavnom programu iskoristiti metodu i prikazati njen rezultat na ekranu Scanner sc = new Scanner(System.in); double a = sc.nextDouble(); double b = sc.nextDouble(); double c = 0; c = 1 + pomnozi(a,b); c = pomnozi(a + 1,b + 1); System.out.print("C: " + c); } static double pomnozi(double a, double b) { double proizvod = a * b; return proizvod; }}
Result:57C: 48.0
package funk2a;public class FF2a { public static void main(String[] args) { // Napisati metodu koja mnozi dve realne vrednosti i vraca njihov rezultat // U glavnom programu iskoristiti metodu i prikazati njen rezultat na ekranu int proizvod; proizvod = mnozenje(5, 8); System.out.println(proizvod); } static int mnozenje(int a, int b) { int pro; pro = a * b; return pro; } static int deljenje(int a, int b) { int kol; kol = a / b; return kol; }}
Result:40
package funk3;import java.util.Scanner;public class FF3 { public static void main(String[] args) { // Napisati program koji racuna N nad K, // iskoristiti metode. // Formula: n! / (k! * (n-k)!) // N i K se ucitavaju sa tastature // Scanner sc = new Scanner(System.in); System.out.println("Ucitati N i K"); int n = sc.nextInt(); int k = sc.nextInt(); int rez = faktoriel(n) / (faktoriel(k)*faktoriel(n-k)); // System.out.println(faktoriel(0)); // System.out.println(faktoriel(4)); System.out.println("Rezultat: " + rez); } static int faktoriel(int n) { int f = 1; for (int i = n; i>0; i--) { f = i * f; } return f; }}
Result:Ucitati N i K5 7Rezultat: 0
package funk3a;import java.util.Scanner;public class FF3a { public static void main(String[] args) { // Napisati program koji racuna N nad K, // iskoristiti metode: // Formula n! / (k! * (n-k)!) // N i K se ucitavaju sa tastature Scanner s = new Scanner(System.in); int n, k; double formularez; System.out.println("Unesi N"); n = s.nextInt(); System.out.println("Unesi K"); k = s.nextInt(); formularez = faktorijel(n) / (faktorijel(k) * faktorijel(n - k)); System.out.println("Rezultat:" + formularez); } static int faktorijel(int n) { int f = 1; for (int i = n; i > 0; i--) { f = i * f; } return f; } // k! >>> faktorijal !0 = 1 // k! , ako je k = 4, onda je k = 4 * 3 * 2 * 1 }
Result:Unesi N5Unesi K4Rezultat:5.0
package funk4;import java.util.Scanner;public class FF4 { public static void main(String[] args) { // Napisati metodu koja ispituje da li je // poslati broj X post broj ili ne // Glavni program ucitava brojeve i // ispisuje da li su prosti sve dok korisnik ne unese //vrednosti koje su manje od 1 // x = 5 // x (2, ... x-1) // 5 % 2 != 0 // 5 % 3 != 0 // 5 % 4 != 0 Scanner s = new Scanner(System.in); System.out.println("Unesite broj:"); int x = s.nextInt(); while(x > 1) { if (daLiJeProst(x)) { System.out.println("Broj je prost."); } else { System.out.println("Broj nije prost."); } System.out.println("Unesite broj:"); x = s.nextInt(); } } static boolean daLiJeProst(int x) { boolean prost = true; for (int i = 2; i < x; i++) { if(x % i == 0) { prost = false; } } return prost; }}
Result:Unesite broj:5Broj je prost.Unesite broj:
package funk5;import java.util.Scanner;public class FF5 { public static void main(String[] args) { // 1.Napisati metodu za ucitavanje niza duzine N // 2.Napisati metodu za stampanje niza // Ucitati jedan niz i prikazati ga na ekranu int [] a = ucitajNiz(3); prikazNiz(a); } static int [] ucitajNiz (int n) { int [] a = new int [n]; Scanner sc = new Scanner(System.in); for (int i = 0; i < a.length; i++) { a[i] = sc.nextInt(); } return a; } static void prikazNiz (int [] a) { for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " "); } }}
Result:5321 3 4 23 5 3 21