Hey!
Ich habe ein Problem mit den Limits des Integers.
Meine Problemstellung:
	
	
		
			
	
	
	
		
	
	
		
			
	
	
	
		
		
	
}
		
	
Mein Problem ist das Ich mit "50000000000" die Limits von einen Integer erreiche.
	
	
	
		
Die Frage:
Wie kann ich dieses Limit umgehen?
lg GasGas
			
			Ich habe ein Problem mit den Limits des Integers.
Meine Problemstellung:
		Java:
	
	public enum Factories {
    Trailer(1,"Trailer", 2000, 500, 5, 0.4),
    House(2, "House", 100000, 5000, 10 , 4.4),
    Facility(3, "Facility",1000000, 50000, 30, 13.8),
    Island(4, "Island", 30000000, 50000, 40, 83.2),
    Hideout(5, "Hideout", 100000000, 90000, 45, 152),
    China(6, "China", 2000000000, 500000, 200, 782),
    Moon(7, "Moon", 50000000000, 50000000, 50, 24560);
    int ID;
    String Name;
    int Cost;
    int maxworkers;
    int workercost;
    double benefit;
    Factories(int ID,String Name, int cost, int workercost,int maxworkers , double benefit){
        this.ID = ID;
        this.Name = Name;
        this.Cost = Cost;
        this.maxworkers = maxworkers;
        this.benefit = benefit;
        this.workercost = workercost;
    }
	
		Java:
	
	   public String getName() {
        return Name;
    }
    public int getCost() {
        return Cost;
    }
    public int getID() {
        return ID;
    }
    public int getMaxworkers() {
        return maxworkers;
    }
    public double getBenefit() {
        return benefit;
    }
    public int getWorkercost() {
        return workercost;
    }
    public static Factories getFactory(int ID){
        for(Factories s: Factories.values()){
            if(s.getID() == ID){
                return s;
            }
        }
        return null;
    }
	Mein Problem ist das Ich mit "50000000000" die Limits von einen Integer erreiche.
		Java:
	
	Moon(7, "Moon", 50000000000, 50000000, 50, 24560);
	Wie kann ich dieses Limit umgehen?
lg GasGas
