All pastes #240442 Raw Edit

Unnamed

public javascript v1 · immutable
·published 2006-11-05 19:21 UTC
rendered paste body
import java.io.*;public class OpintoRekisteri {		public static void main (String [] args) throws IOException {				// Muuttujat.				int navigointi;		int index; // pyörittää for silmukkaa		int lkm; // Kurssien lukumäärä.		String nimi; // Kurssin nimi.		int Op; // Kurssin OP.				// Taulukko				Opinto [] rekisteri = new Opinto[3]; // Tilaa 3:lle kurssille.						BufferedReader stdin = new BufferedReader(new InputStreamReader(System.in));				// Tulostukset				tulostaOhjeet();		tulostaValikko();					do {   			   			   			navigointi = Integer.parseInt(stdin.readLine());   			   			switch(navigointi) {   				   				// Uuden kurssin lisäys.   				   				case 1: // Kysytään kurssin tietoja (nimi, op).   				   				lkm = 0;   				   				   do { System.out.println("Anna uuden kurssin nimi: ");   				   nimi = stdin.readLine();   				   				   System.out.println("Anna kurssin " + nimi + " opintopistelaajuus: ");   				   Op = Integer.parseInt(stdin.readLine());   	 			   			    	rekisteri[lkm] = new Opinto (nimi, Op);   			    	lkm++; // Kasvatetaan talletettujen kurssien lukumäärää.   				       				   } while (lkm < rekisteri.length);   				}   				   				   				   				 break;   				    				case 2:   				System.out.println("case 2 on kesken. tulosta valikko numerolla 5.");   				 break;   				    				case 3:   				System.out.println("case 3 on kesken. tulosta valikko numerolla 5.");   				 break;   				    				case 4:   				for (lkm = 0; lkm < rekisteri.length; lkm++) {   					 rekisteri[lkm].tulosta();   				}   				   				 break;   				   				case 5:   				 tulostaValikko();   				 break;   				    				case 0:   				 break;   				    				default: System.out.println("Syota luku valilta 0-5!");					break;   			}   		   		} while (navigointi != 0);			} // Main		// tulostaValikko - metodi            public static void tulostaOhjeet() {    	System.out.println("Ohjelma tallettaa neljan kurssin tiedot (nimi, opintopisteet) taulukkoon.");    	System.out.println("Valikon kautta voit muokata kurssien tietoja.");    }        public static void tulostaValikko() {    	    	System.out.println("");    	System.out.println("                   0. Lopetus.");    	System.out.println("                   1. Lisaa uusi kurssi.");    	System.out.println("                   2. Muokkaa kurssin tietoja.");    	System.out.println("                   3. Poista kurssi.");    	System.out.println("                   4. Tulosta kurssien tiedot.");    	System.out.println("                   5. Tulosta valikko uudestaan.");    	System.out.println("");	    } 				} // OpintoRekisteri/*                lkm = 0; // Alustetaan lukumäärä nollaksi.   				   				do { System.out.println("Anna uuden kurssin nimi: ");   				nimi = stdin.readLine();   				   				System.out.println("Anna kurssin " + nimi + " opintopistelaajuus: ");   				Op = Integer.parseInt(stdin.readLine());   	 			   				rekisteri[lkm] = new Opinto (nimi, Op);   				lkm++; // Kasvatetaan talletettujen kurssien lukumäärää.   				} while (lkm < rekisteri.length);   				   				System.out.println("");			   				System.out.println("Valitse jokin menun toiminnoista (5 tulostaa valikon uudestaan).");*/