All pastes #764025 Raw Edit

oink

public java v1 · immutable
·published 2007-11-06 22:07 UTC
rendered paste body
import java.util.Scanner;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.IOException;class ReadThings {		public static int getInt () {		Scanner in = new Scanner(System.in);		try {			int i = in.nextInt();			in.close();			return i;		} finally {			System.out.println("Kein int eingegeben.");			in.close();		}	}		public static double getDouble () {		Scanner in = new Scanner(System.in);		try {			double d = in.nextDouble();			in.close();			return d;		} finally {			System.out.println("Kein Double eingegeben.");			in.close();		}	}		public static String[] getMultTokens () {      BufferedReader Eingabe =       	new BufferedReader(new InputStreamReader(System.in));	      String s = null;      try {         s = Eingabe.readLine();      } catch (IOException ioe) {         System.out.println("Fehler beim Einlesen des Strings");         System.exit(1);      }      // splits the string s into parts and saves chunks into result.      String sa[] = s.split("\\s+");      return sa;	}	public static void main (String[] args) {		System.out.println("Eine double<Enter>, einen char<Enter> und so ");		System.out.println("viele Strings wie du möchtest<Enter> eingeben:");		double someDouble = 0.0;		int someInt = 1;		String s[] = null;		System.out.print("double: "); someDouble = getDouble();		System.out.print("char: "); someInt = getInt();		System.out.print("String zum zerteilen: "); s = getMultTokens();		System.out.println("\"double\" war " + someDouble);		System.out.println("\"int\" war " + someInt);		System.out.println("Alle Teile im String waren:");		for (String part : s) {			System.out.println(part);		}	}}  // end of ReadThings class