All pastes #797103 Raw Edit

Unbenannt

public text v1 · immutable
#797103 ·published 2007-11-25 19:24 UTC
rendered paste body
public class Maximum {

	public static Comparable max(Comparable[] data) {
	
			
		if(data.length == 0) {
			return null;
		}
		
		Comparable maxData = data[0];

		for (int i=1; i<data.length; i++) {
			if(maxData.compareTo(data[i]) < 0){
				maxData = data[i];
			}
		}

		return maxData; 
	}


	public static void main(String[] args) {
		Integer a[] = new Integer[3];
		
		a[0] = 5; a[1] = 7; a[2] = 3;
		
		System.out.println(Maximum.max(a));
	
	}


}



///// aus Konto


public int compareTo(Konto that) { 

        if ((this.saldo - that.getSaldo()) > 0) {
            return 1;
        }		
        else if ((this.saldo - that.getSaldo()) < 0) {
            return -1;
        }
        else {
            return 0;
        }		
    }