Advertisement
Guest User

main.java

a guest
Nov 23rd, 2014
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1.  
  2.  
  3. public class Main {
  4.  
  5. public static void main(String[] args) {
  6.  
  7.  
  8. //obiekty klasy kula
  9. Kula k1= new Kula();
  10. Kula k2= new Kula(4);
  11. Kula k3= new Kula(6,7);
  12.  
  13. //dane:
  14. System.out.println("kula1: masa: "+ k1.getMasa()+" promien: "+ k1.getR() + " moment: "+k1.moment());
  15. System.out.println("kula2: masa: "+ k2.getMasa()+" promien: "+ k2.getR() + " moment: "+k2.moment());
  16. System.out.println("kula3: masa: "+ k3.getMasa()+" promien: "+ k3.getR() + " moment: "+k3.moment());
  17.  
  18. //obiekty klasy walec
  19. Walec w1= new Walec ();
  20. Walec w2= new Walec (2);
  21. Walec w3= new Walec (4,4);
  22. Walec w4= new Walec (7,8,3);
  23.  
  24. //dane:
  25. System.out.println("walec 1: masa: "+w1.getMasa()+" promien: "+w1.getR()+" wysokosc: "+ w1.getH()+" moment: "+w1.moment());
  26. System.out.println("walec 2: masa: "+w2.getMasa()+" promien: "+w2.getR()+" wysokosc: "+ w2.getH()+" moment: "+w2.moment());
  27. System.out.println("walec 3: masa: "+w3.getMasa()+" promien: "+w3.getR()+" wysokosc: "+ w3.getH()+" moment: "+w3.moment());
  28. System.out.println("walec 4: masa: "+w4.getMasa()+" promien: "+w4.getR()+" wysokosc: "+ w4.getH()+" moment: "+w4.moment());
  29.  
  30. //obiekty klasy pret
  31. Pret pr1=new Pret ();
  32. Pret pr2=new Pret (10);
  33. Pret pr3=new Pret (10,20);
  34. //dane:
  35. System.out.println("pret 1: masa: "+pr1.getMasa()+" dlugosc:"+pr1.getL()+" moment: "+ pr1.moment());
  36. System.out.println("pret 2: masa: "+pr2.getMasa()+" dlugosc:"+pr2.getL()+" moment: "+ pr2.moment());
  37. System.out.println("pret 3: masa: "+pr3.getMasa()+" dlugosc:"+pr3.getL()+" moment: "+ pr3.moment());
  38.  
  39. //tablica
  40.  
  41. P_materialny tab[] = new P_materialny[7];
  42. tab[0] = new P_materialny(2);
  43. tab[1] = new Pret(8, 10);
  44. tab[2] = new Pret(5, 4);
  45. tab[3] = new Kula(2, 3);
  46. tab[4] = new Kula(6, 3);
  47. tab[5] = new Walec(7, 8, 9);
  48. tab[6] = new Walec(4, 5, 6);
  49.  
  50. //dane za pomaca petli:
  51. for (int i=0; i<7; i++)
  52. {
  53. System.out.println("obiekt"+i+": Masa: "+tab[i].getMasa()+" Moment glowny: "+tab[i].Moment()+" Moment po przesunieciu wynosi:" + tab[i].Steiner(2));
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. /*
  64.  
  65. double a; // wprowadzenie promienia
  66. System.out.println("podaj promien:");
  67. Scanner dane=new Scanner(System.in);
  68. a=dane.nextDouble();
  69.  
  70. P_materialny p1= new P_materialny(); // nowy obiekt klasy z konstruktorem domyslnym
  71. P_materialny p2= new P_materialny(5); //nowy obiekt klasy z konstruktorem z parametrem
  72.  
  73.  
  74. //wyswietlanie danych o punkcie
  75.  
  76. System.out.println("punkt p1 ma mase:"+ p1.getMasa()+ " i moment bezwladnosci:"+ p1.Moment()+ " i moment bezwladnosci ze steinera:" + p1.Steiner(a)+" dla promienia:"+ a);
  77. System.out.println("punkt p2 ma mase:"+ p2.getMasa()+ " i moment bezwladnosci:"+ p2.Moment()+ " i moment bezwladnosci ze steinera:" + p2.Steiner(a)+" dla promienia:"+ a);
  78.  
  79.  
  80. p1.setMasa(4); // zmiana masy pierwszego obiektu akcesorem
  81.  
  82. //wyswietlanie danych o punkcie po zmianie parametru
  83. System.out.println("punkt p1 ma mase:"+ p1.getMasa()+ " i moment bezwladnosci:"+ p1.Moment()+ " i moment bezwladnosci ze steinera:" + p1.Steiner(a)+" dla promienia:"+ a);
  84.  
  85.  
  86. System.out.println("podaj ile nowych obiektow"); //podanie ilosci nowych obiektow
  87. int o;
  88. Scanner dane2=new Scanner(System.in);
  89. o= dane2.nextInt();
  90.  
  91. P_materialny p[] = new P_materialny[o]; // tablica
  92.  
  93. for(int i=0;i<o;i++)
  94. {
  95. p[i]=new P_materialny(); // zainicjowanie obiektow w ilosci "o"
  96.  
  97. System.out.println("podaj mase"); //wprowadzanie mas dla kolejnych obiektow
  98. double q;
  99. Scanner dane3=new Scanner(System.in);
  100. q=dane3.nextDouble();
  101. p[i].setMasa(q);
  102.  
  103. // wyswietlanie danych obiektu
  104. System.out.println("punkt p"+i+ " ma mase:"+ p[i].getMasa()+ " i moment bezwladnosci:"+ p[i].Moment()+ " i moment bezwladnosci ze steinera:" + p[i].Steiner(a)+" dla promienia:"+ a);
  105.  
  106.  
  107.  
  108. }
  109.  
  110. */
  111. }
  112.  
  113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement