Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.04 KB | None | 0 0
  1. import java.util.Scanner;               //importuję bibliotekę, dzięki której mogę korzystać ze strumienia wejścia
  2. public class punkt_materialny2          //deklaracja klasy
  3. {
  4.  
  5.     public static void main(String[] args)  //deklaracja metody main
  6.     {
  7.        
  8.         punkt2 punkt= new punkt2();             //tworzenie obiektów klasy punkt2
  9.         punkt2 punkcik =new punkt2(2.0);
  10.         System.out.println("Nazwa obiektu: 'punkt' ");  //wyświetlanie danych o obiektach
  11.         System.out.println("Typ obiektu: "+punkt.ToString());
  12.         System.out.println("Masa obiektu: "+punkt.getmasa());
  13.         System.out.println("Główny moment bezwładności: "+punkt.moment_bezwładności());
  14.         System.out.println("Podaj odległość nowej osi od osi głównej: ");
  15.         Scanner wejście =new Scanner(System.in);                       //deklaracja nowego obiektu klasy scanner
  16.         double d=wejście.nextDouble();                                 //odczytywanie danych z konsoli
  17.         System.out.println("Moment bezwładności względem nowej osi: "+punkt.moment_steiner(d));
  18.        
  19.         System.out.println("Nazwa obiektu: 'punkcik' ");
  20.         System.out.println("Typ obiektu: "+punkcik.ToString());
  21.         System.out.println("Masa obiektu: "+punkcik.getmasa());
  22.         System.out.println("Główny moment bezwładności: "+punkcik.moment_bezwładności());
  23.         System.out.println("Podaj odległość nowej osi od osi głównej: ");
  24.         double e=wejście.nextDouble();
  25.         System.out.println("Moment bezwładności względem nowej osi: "+punkcik.moment_steiner(e));
  26.        
  27.         System.out.println("podaj nową masę dla obiektu 'punkt' ");
  28.         double m=wejście.nextDouble();                                
  29.         punkt.setmasa(m);                     //ustawianie nowej wartości pola 'masa' dla obiektu, za pomocą settera
  30.        
  31.         System.out.println("Nazwa obiektu: 'punkt' ");
  32.         System.out.println("Typ obiektu: "+punkt.ToString());
  33.         System.out.println("Masa obiektu: "+punkt.getmasa());
  34.         System.out.println("Główny moment bezwładności: "+punkt.moment_bezwładności());
  35.         System.out.println("Podaj odległość nowej osi od osi głównej: ");
  36.         double f=wejście.nextDouble();
  37.         System.out.println("Moment bezwładności względem nowej osi: "+punkt.moment_steiner(f));
  38.        
  39.         punkt2 [] punkty=new punkt2[3];             //deklaracja 3-elementowej tablicy obiektów typu punkt2
  40.         for(int i=0;i<3;i++)                        //pętla , za pomocą której inicjujemy obiekty
  41.         {
  42.             System.out.println("podaj wartość masy dla tworzonego obiektu nr."+(i+1)+":");
  43.             double g=wejście.nextDouble();
  44.             punkty[i]=new punkt2(g);
  45.         }
  46.        
  47.         System.out.println("podaj odległóść nowej osi od osi głównej(dla wszystkich pkt.): ");
  48.         double h=wejście.nextDouble();
  49.         for (punkt2 x:punkty)   //pętla, przy pomocy której wyświetlamy informacje o obiektach z tablicy. wskaźnik x
  50.         {                       //przemieszcza się po wszystkich jej elementach
  51.             System.out.println("typ obiektu: "+x.ToString());
  52.             System.out.println("masa obiektu: "+x.getmasa());
  53.             System.out.println("główny moment bezwładności: "+x.moment_bezwładności());
  54.             System.out.println("moment bezwładności względem nowej osi: "+x.moment_steiner(h));
  55.         }  
  56.        
  57.        
  58.     }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement