Advertisement
machiei

Ulamek.java

Oct 20th, 2014
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.11 KB | None | 0 0
  1. package Lab3;
  2.  
  3. public class Ulamek {
  4.    
  5.     int licznik, mianownik;
  6.    
  7.     public Ulamek(){
  8.        
  9.         licznik = 1;
  10.         mianownik = 2;
  11.     }
  12.    
  13.     public Ulamek(int licznik, int mianownik){
  14.        
  15.         this.licznik = licznik;
  16.         this.mianownik = mianownik;
  17.     }
  18.    
  19.    
  20.     public void mnozPrzez (int i){
  21.        
  22.         licznik *= i;
  23.        
  24.     }
  25.    
  26.     public void mnozPrzez (Ulamek ulamek){
  27.        
  28.         licznik *= ulamek.licznik;
  29.         mianownik *= ulamek.mianownik;
  30.        
  31.     }
  32.    
  33. public static Ulamek razy (Ulamek arg1, Ulamek arg2){
  34.        
  35.         Ulamek wynik = new Ulamek();
  36.         wynik.licznik = arg1.licznik * arg2.licznik;
  37.         wynik.mianownik = arg1.mianownik * arg2.mianownik;
  38.        
  39.         return wynik;
  40.     }
  41.    
  42.     public String toString(){
  43.        
  44.         return "                 " + licznik + "\nTwój ułamek to:  -\n         " + mianownik + "\n";
  45.     }
  46.    
  47.    
  48.     public static void main(String[] args){
  49.        
  50.         Ulamek test = new Ulamek(3, 2);
  51.         Ulamek test1 = new Ulamek(2, 3);
  52.        
  53.        
  54.         System.out.println(test.toString());
  55.         System.out.println(test1.toString());
  56.        
  57.         Ulamek test2 = new Ulamek();
  58.         test2 = razy(test, test1);
  59.        
  60.         System.out.println(test2.toString());
  61.        
  62.        
  63.        
  64.        
  65.     }
  66.  
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement