Java
unknown
plain_text
2 years ago
3.2 kB
3
Indexable
package vezba; import java.util.concurrent.atomic.AtomicInteger; public class main { public static void Jun2023_7(int d) { int[][] mat = new int[2 * d][]; for(int i = 0; i < 2 * d; i++) { if(i%2 == 0) { int len = (int)(Math.random() * 10) + 1; mat[i] = new int[1]; mat[i][0] = len; } else { mat[i] = new int[mat[i-1][0]]; for(int j = 0; j< mat[i].length; j++) { mat[i][j] = (int)(Math.random() * d) + 1; } } } for(int i = 0; i < 2*d; i++) { for(int j = 0; j< mat[i].length; j++) { System.out.print(mat[i][j] + ", "); } System.out.println(); } } enum FizickeVelicine{ snaga("wat"), energija("jul"); private final String jedinica; FizickeVelicine(String jedinica){ this.jedinica = jedinica; } String jedinicaMere() { return this.jedinica; } } static void CifreRek(int n) { if(n == 0) return; System.out.print(n%10 + " "); CifreRek(n/10); } static void Cifre(int n) { while(n != 0) { System.out.print(n%10 + " "); n /= 10; } } interface Inter{ void metoda(); } class Prva implements Inter{ @Override public void metoda() { // TODO Auto-generated method stub } } class Druga implements Inter{ @Override public void metoda() { //TODO } } enum Elementi{ prvi(), srednji(), zadnji(); private int value; Elementi(){ this.value = 0;} void set(int v) { this.value = v; } int get() { return this.value; } } static void getElements(int[] a, Elementi prvi, Elementi srednji, Elementi zadnji) { prvi.set(a[0]); srednji.set(a[a.length/2]); zadnji.set(a[a.length-1]); } static void getElements(int[] a, int[] elements) { elements[0] = a[0]; elements[1] = a[a.length/2]; elements[2] = a[a.length - 1]; } static void swap(AtomicInteger a, AtomicInteger b) { AtomicInteger pom = new AtomicInteger( a.get() ); a.set(b.get()); b.set(pom.get()); } public static void main (String[] args) { //Jun2023_7(5); //FizickeVelicine snaga = FizickeVelicine.snaga; //System.out.println(snaga.jedinicaMere()); //CifreRek(18683); //Cifre(18683); /* * int n = 5; Inter[] arr = new Inter[n]; * * for (int i = 0; i < N; i++) { * if (i % 2 == 0) { * arr[i] = new Prva(); * } else { * arr[i] = new Druga(); * } * } */ Klasa k1 = new Klasa(); Klasa<Float> k2 = k1; Klasa<Double> k3 = new Klasa<>(1.1); Klasa k4 = k3; System.out.println(k4.getArg()); //int a[] = {1,2,3,4,5}; //int[] elements = new int[3]; //Elementi prvi = Elementi.prvi; //Elementi drugi = Elementi.srednji; //Elementi treci = Elementi.zadnji; //getElements(a,prvi,drugi,treci); //System.out.println(prvi.get() + " " + drugi.get() + " " + treci.get()); //getElements(a, elements); //System.out.println(elements[0] + " " + elements[1] + " " + elements[2]); //AtomicInteger A = new AtomicInteger(4); //AtomicInteger B = new AtomicInteger(5); //swap(A,B); //System.out.print(A + " " + B); } }
Editor is loading...