Wątek przeniesiony 2014-05-18 10:17 z Java przez bogdans.

Program nie wykrywa publicznych wartości.

0

Co zrobić, by program wykorzystywał wartości z innych klas? Jestem troszkę zielony i nie znam za bardzo przyczyny:(
chodzi mi o double pracownik,szef i menedżer.
Oto kod :

import javax.swing.*;

public class Test{
    public static void main(String args[]){
        
        System.out.print("Aktualne pensje to :");
        System.out.println("Pracownik :");
                System.out.println(pracownik);
                        System.out.println("Menedzer :");
                System.out.println(menedzer);
                        System.out.println("Szef :");
                System.out.println(szef);
                
        
        
        
    
    }
    public void pensje(double pracownik, double menedzer, double szef){
    pracownik = 2500;
    menedzer = 3500;
    szef = 5000;

    
    }
       public void komupodniesc(int nowapensja){
            String wejscie = JOptionPane.showInputDialog
                    ("Komu chcesz podniesc pensje? 0 - pracownik 1 - menedzer 2 - szef");
           double komu = Double.parseDouble(wejscie);
           
           
     if (komu == 0) {
       pracownik = pracownik*otyle + pracownik;
    } else if (komu == 1) {
      menedzer = menedzer*otyle + menedzer;
         } else if (komu == 2) {
        szef = szef*otyle + szef;

}
            

            
            
        }
        
       public void oprocent(double otyle){
           
            String oile = JOptionPane.showInputDialog
                    ("O ile procent chcesz podniesc pensje pracownika?");
                  otyle = Double.parseDouble(oile);
        }
}
         
1

W klasie test stwórz obiekt danej klasy, np Szef szef = new Szef(); szef.pensja

1 użytkowników online, w tym zalogowanych: 0, gości: 1