Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner; //importuję bibliotekę, dzięki której mogę korzystać ze strumienia wejścia
- public class punkt_materialny2 //deklaracja klasy
- {
- public static void main(String[] args) //deklaracja metody main
- {
- punkt2 punkt= new punkt2(); //tworzenie obiektów klasy punkt2
- punkt2 punkcik =new punkt2(2.0);
- System.out.println("Nazwa obiektu: 'punkt' "); //wyświetlanie danych o obiektach
- System.out.println("Typ obiektu: "+punkt.ToString());
- System.out.println("Masa obiektu: "+punkt.getmasa());
- System.out.println("Główny moment bezwładności: "+punkt.moment_bezwładności());
- System.out.println("Podaj odległość nowej osi od osi głównej: ");
- Scanner wejście =new Scanner(System.in); //deklaracja nowego obiektu klasy scanner
- double d=wejście.nextDouble(); //odczytywanie danych z konsoli
- System.out.println("Moment bezwładności względem nowej osi: "+punkt.moment_steiner(d));
- System.out.println("Nazwa obiektu: 'punkcik' ");
- System.out.println("Typ obiektu: "+punkcik.ToString());
- System.out.println("Masa obiektu: "+punkcik.getmasa());
- System.out.println("Główny moment bezwładności: "+punkcik.moment_bezwładności());
- System.out.println("Podaj odległość nowej osi od osi głównej: ");
- double e=wejście.nextDouble();
- System.out.println("Moment bezwładności względem nowej osi: "+punkcik.moment_steiner(e));
- System.out.println("podaj nową masę dla obiektu 'punkt' ");
- double m=wejście.nextDouble();
- punkt.setmasa(m); //ustawianie nowej wartości pola 'masa' dla obiektu, za pomocą settera
- System.out.println("Nazwa obiektu: 'punkt' ");
- System.out.println("Typ obiektu: "+punkt.ToString());
- System.out.println("Masa obiektu: "+punkt.getmasa());
- System.out.println("Główny moment bezwładności: "+punkt.moment_bezwładności());
- System.out.println("Podaj odległość nowej osi od osi głównej: ");
- double f=wejście.nextDouble();
- System.out.println("Moment bezwładności względem nowej osi: "+punkt.moment_steiner(f));
- punkt2 [] punkty=new punkt2[3]; //deklaracja 3-elementowej tablicy obiektów typu punkt2
- for(int i=0;i<3;i++) //pętla , za pomocą której inicjujemy obiekty
- {
- System.out.println("podaj wartość masy dla tworzonego obiektu nr."+(i+1)+":");
- double g=wejście.nextDouble();
- punkty[i]=new punkt2(g);
- }
- System.out.println("podaj odległóść nowej osi od osi głównej(dla wszystkich pkt.): ");
- double h=wejście.nextDouble();
- for (punkt2 x:punkty) //pętla, przy pomocy której wyświetlamy informacje o obiektach z tablicy. wskaźnik x
- { //przemieszcza się po wszystkich jej elementach
- System.out.println("typ obiektu: "+x.ToString());
- System.out.println("masa obiektu: "+x.getmasa());
- System.out.println("główny moment bezwładności: "+x.moment_bezwładności());
- System.out.println("moment bezwładności względem nowej osi: "+x.moment_steiner(h));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement