Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Klasa Glavno
- -------------------------------
- package Samostalni;
- import com.sun.org.apache.xml.internal.serializer.utils.SystemIDResolver;
- import com.sun.org.apache.xpath.internal.SourceTree;
- import java.util.Random;
- import java.util.Scanner;
- /**
- * Created by korisnik on 6.11.2018..
- */
- public class Glavno {
- public static void main(String[] args) {
- System.out.println("Unesite Porudzbinu: ");
- Scanner sc=new Scanner(System.in);
- System.out.print("Unesite ime narucioca: ");
- String ime=sc.nextLine();
- System.out.println("");
- System.out.print("Unesite ime hrane: ");
- String hrana=sc.nextLine();
- System.out.println("");
- System.out.print("Unesite broj procija: ");
- int brojPorcija=sc.nextInt();
- sc.nextLine();
- System.out.println("");
- System.out.print("Unesite cenu: ");
- double cena=sc.nextInt();
- sc.nextLine();
- Porudzbina pr = new Porudzbina(ime, hrana, brojPorcija, cena);
- }
- }
- ------------------------------------
- Poridzbina
- -------------------------------------
- package Samostalni;
- /**
- * Created by korisnik on 6.11.2018..
- */
- public class Porudzbina implements Runnable{
- private String imeNarucioca;
- private String imeHrane;
- private int brojPorcija;
- private double cena;
- private double vreme;
- private static int id=0;
- public Porudzbina(String imeNarucioca, String imeHrane, int brojPorcija, double cena) {
- this.imeNarucioca = imeNarucioca;
- this.imeHrane = imeHrane;
- this.brojPorcija = brojPorcija;
- this.cena = cena;
- vreme=(int)(Math.random()*5+5);
- id++;
- }
- @Override
- public void run() {
- }
- }
- --------------------------------
- Vezba
- ----------------------------
- package Niti;
- /**
- * Created by korisnik on 6.11.2018..
- */
- public class PrimerNiti2 implements Runnable{
- private String ime;
- private int vreme;
- public PrimerNiti2(String ime,int vreme){
- this.ime=ime;
- this.vreme=vreme;
- }
- @Override
- public void run() {
- System.out.println("Nit("+this.ime+") je startovana.. ");
- for (int i=0;i<5;i++){
- System.out.println("Nit("+this.ime+") je ziva.. ");
- try {
- Thread.sleep(1000*vreme);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- System.out.println("Nit("+this.ime+") je zavrsila.. ");
- }
- }
- package Niti;
- import com.sun.org.apache.xpath.internal.SourceTree;
- /**
- * Created by korisnik on 6.11.2018..
- */
- public class PrimerNiti1 extends Thread{
- private String ime;
- private int vreme;
- public PrimerNiti1(String ime,int vreme){
- this.ime=ime;
- this.vreme=vreme;
- }
- public void run(){
- System.out.println("Nit("+this.ime+") je startovana.. ");
- for (int i=0;i<5;i++){
- System.out.println("Nit("+this.ime+") je ziva.. ");
- try {
- Thread.sleep(1000*vreme);
- } catch (InterruptedException e) {
- e.printStackTrace();
- }
- }
- System.out.println("Nit("+this.ime+") je zavrsila.. ");
- }
- }
- package Glavni;
- import Niti.PrimerNiti1;
- import Niti.PrimerNiti2;
- import java.util.Scanner;
- /**
- * Created by korisnik on 6.11.2018..
- */
- public class Program {
- public static void main(String[] args) {
- /*
- Scanner sc=new Scanner(System.in);
- String ime=sc.nextLine();
- int broj=sc.nextInt():
- sc.nextLine();
- */
- System.out.println("Aplikacija je pokrenuta: ");
- PrimerNiti1 pn11=new PrimerNiti1("Prva", 3);
- PrimerNiti1 pn12=new PrimerNiti1("Druga", 5);
- pn11.start();
- pn12.start();
- Thread t1=new Thread(new PrimerNiti2("treca", 4));
- t1.start();
- //System.out.println("Aplikacija zavrsena");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment