All pastes #977190 Raw Edit

Etwas

public text v1 · immutable
·published 2008-04-08 18:03 UTC
rendered paste body
//Öffentlich klasse Arrays
public class Arrays {
	public static void print (double [] a){
		int i;
		for (i=0;i<a.length;i++){
			System.out.print(a[i] + " ");
		}
		System.out.println("");
	}
	public static double [] reverse (double [] a){
		double blubb;
		for(int i = 0; i < a.length/2; i++){
		blubb = a[i];
		a[i] = a[a.length - i];
		a[a.length - i] = blubb;
		}
		return a;
	}
	public static double [] add (double [] a, double [] b){
		double [] aarry;
		double xa, xb;
		if (a.length < b.length){
			aarry = new double [b.length];
		}
		else{
			aarry = new double [a.length];
		}
		for (int i=0;i<aarry.length;i++){
			if (i>=a.length){
				xa = 0;
			}
			else{
				xa = a[i];
			}
			if (i>=b.length){
				xb = 0;
			}
			else{
				xb = b[i];
			}
			aarry[i] = xa + xb;
		}
		return aarry;
	}
//	public static int [] testShip (boolean [] [] field, int i, int j){
		
//	}
	//Hauptmethode
	public static void main (String [] args){
		//z.B.
		double [] a = {2,7,9}, b = {5, 7};
		System.out.println("reverse (a)");
		print(reverse(a));
		System.out.println("add (a, b)");
		print(add(a, b));
	}
}