All pastes #250159 Raw Edit

Unnamed

public java v1 · immutable
#250159 ·published 2006-11-16 17:50 UTC
rendered paste body
/* Ohjelmointityö 1: Bensat.   Tekijä: Lauri Tenhunen.   Ohjelma kysyy käyttäjältä enintään kymmenen bensa-aseman tiedot,   ja tulostaa niiden perusteella edullisimman tiedot. */import java.io.*;public class Bensat {	private static Asema[] asemat = new Asema[10];                          	public static void main (String  [] args) {		int navigointi;		BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));		tulostaOhjeet();		do {			lueSyote(navigointi);			switch(navigointi) {			case 1:				System.out.println("CASE1");				break;			default: System.out.println("Huono syote, kokeile uudestaan.");				break;			}		} while (navigointi != 0);	}	public static void tulostaOhjeet() {		System.out.println("Ohjelmaan voi syottaa enintaan 10 aseman tiedot.");		System.out.println("Ohjelman tarkempi kuvaus löytyy lueminut.pdf tiedostosta.");		System.out.println("Anna valikon toimintoa vastaava numero > ");	}	public static double lueSyote() {		int navigointi = 0;		boolean ok = false;   				BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));		do {			try {				navigointi = Integer.parseInt(stdin.readLine());           		ok = true;			}catch(NumberFormatException nfe){				System.out.println("Syotteen pitaa olla mallia: 1, 2, 5 jne.");				System.out.print(">");			}catch(IOException ioe){				System.out.println("Syotteen lukemisessa tapahtui virhe.");				System.out.print(">");			} // try-catch		}while( false == ok ); 		return navigointi;     	} }