File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ public class Student {
2+ public String ime ;
3+ public int brojPoena ;
4+ }
Original file line number Diff line number Diff line change 1+ import java .util .Scanner ;
2+
3+ public class Zadatak1 {
4+ public static void main (String [] args ) {
5+ System .out .println ("Unesite dva broja: " );
6+ try {
7+ Scanner citac = new Scanner (System .in );
8+ int a = citac .nextInt ();
9+ int b = citac .nextInt ();
10+ if (a > b ) {
11+ int m = a ;
12+ a = b ;
13+ b = m ;
14+ }
15+ int i = a + 1 ;
16+ while (i < b ) {
17+ if (i % 2 == 0 ) {
18+ System .out .println (i );
19+ }
20+ i ++;
21+ }
22+ } catch (Exception InputMismatchException ) {
23+ System .out .println ("Neispravan unos!" );
24+ }
25+
26+
27+ }
28+ }
Original file line number Diff line number Diff line change 1+ import java .util .Scanner ;
2+
3+ public class Zadatak2 {
4+ public static void main (String [] args ) {
5+ Scanner citac = new Scanner (System .in );
6+ Student [] arrayOfStudents = new Student [citac .nextInt ()];
7+ Student najbolji = null ;
8+
9+ for (int i = 0 ; i < arrayOfStudents .length ; i ++){
10+ Student student = new Student ();
11+ student .ime = citac .next ();
12+ student .brojPoena = citac .nextInt ();
13+ arrayOfStudents [i ] = student ;
14+ if (najbolji == null || student .brojPoena > najbolji .brojPoena ) {
15+ najbolji = student ;
16+ }
17+ }
18+ //System.out.println(max);
19+ System .out .println (najbolji .ime );
20+
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ import java .util .Random ;
2+ import java .util .Scanner ;
3+
4+ import static java .lang .Math .abs ;
5+
6+ public class Zadatak3 {
7+
8+ public static void main (String [] args ) {
9+ Random rand = new Random ();
10+ int random_broj = rand .nextInt (50 );
11+ Scanner guess = new Scanner (System .in );
12+ int broj = guess .nextInt ();
13+ boolean pogodak = false ;
14+ while (!pogodak ) {
15+ int m = odrediBroj (random_broj , broj );
16+ switch (m ){
17+ case 0 :
18+ System .out .println ("Neverovatno! Pogodili ste tačan broj!" + random_broj );
19+ break ;
20+ case 1 :
21+ System .out .println ("Dobar pokušaj, bili ste jako blizu!" + random_broj );
22+ break ;
23+ case 2 :
24+ System .out .println ("Više sreće sledeći put..." + random_broj );
25+ broj = guess .nextInt ();
26+ continue ;
27+ }
28+ pogodak = true ;
29+ }
30+ }
31+
32+ private static int odrediBroj (int random_broj , int broj ) {
33+ int razlika = abs (random_broj - broj );
34+ if (random_broj == broj ) {
35+ return (0 );
36+ }
37+ else if (razlika <= 5 ) {
38+ return (1 );
39+ } else {
40+ return (2 );
41+ }
42+ }
43+
44+
45+ }
Original file line number Diff line number Diff line change 1+ import java .util .Scanner ;
2+
3+ public class Zadatak4 {
4+
5+ public static void main (String [] args ) {
6+ Scanner ulaz = new Scanner (System .in );
7+ int a = ulaz .nextInt ();
8+ int b = ulaz .nextInt ();
9+ String operacija = ulaz .next ();
10+ boolean petlja = false ;
11+ while (!petlja ) {
12+ switch (operacija ) {
13+ case "s" :
14+ System .out .println (sabiranje (a , b ));
15+ operacija = ulaz .next ();
16+ continue ;
17+ case "o" :
18+ System .out .println (oduzimanje (a , b ));
19+ operacija = ulaz .next ();
20+ continue ;
21+ case "m" :
22+ System .out .println (mnozenje (a , b ));
23+ operacija = ulaz .next ();
24+ continue ;
25+ case "d" :
26+ System .out .println (deljenje (a , b ));
27+ operacija = ulaz .next ();
28+ continue ;
29+ }
30+ petlja = true ;
31+ }
32+ }
33+
34+ public static int sabiranje (int a , int b ){
35+ return a + b ;
36+ }
37+
38+ public static int oduzimanje (int a , int b ){
39+ return a - b ;
40+ }
41+
42+ public static int mnozenje (int a , int b ){
43+ return a * b ;
44+ }
45+
46+ public static int deljenje (int a , int b ){
47+ return a / b ;
48+ }
49+ }
Original file line number Diff line number Diff line change 1+ import java .util .Arrays ;
2+ import java .util .Scanner ;
3+
4+ public class Zadatak5 {
5+ public static void main (String [] args ) {
6+ Scanner ulaz = new Scanner (System .in );
7+ int duzinaNiza = ulaz .nextInt ();
8+ int [] niz = new int [duzinaNiza ];
9+ int clan ;
10+ for (int i =0 ; i < niz .length ; i ++) {
11+ clan = ulaz .nextInt ();
12+ niz [i ] = clan ;
13+
14+ } ;
15+ Arrays .sort (niz );
16+ int x = ulaz .nextInt ();
17+ // Without using Arrays for finding element
18+ // for (int value : niz) {
19+ // if (value == x) {
20+ // System.out.println("It exists!");
21+ // }
22+ // ;
23+ // };
24+ System .out .println (x +" is" + Arrays .binarySearch (niz , x ));
25+ if (duzinaNiza <= 5 ){
26+ for (int i =0 ; i < niz .length ; i ++){
27+ System .out .println (niz [i ]);
28+ }
29+ } else {
30+ for (int i = 0 ; i < 5 ; i ++) {
31+ System .out .println (niz [i ]);
32+ }
33+ }
34+ }
35+ }
You can’t perform that action at this time.
0 commit comments