import java.io.*; /** * Failis on kirjas inimeste töötasud. Igal real nimi ja summa. * Programm aitab nende andmetega ümber käia. **/ public class AndmeHaldus1{ static String failinimi="tootasud.txt"; public static void kuvaAndmed() throws IOException{ BufferedReader failist=new BufferedReader(new FileReader(failinimi)); String rida=failist.readLine(); while(rida!=null){ System.out.println(rida); rida=failist.readLine(); } failist.close(); } public static void kuvaNimed() throws IOException{ BufferedReader failist=new BufferedReader(new FileReader(failinimi)); String rida=failist.readLine(); while(rida!=null){ String[] m=rida.split(" "); System.out.println(m[0]); rida=failist.readLine(); } failist.close(); } public static void menyy(){ boolean veel=true; do{ try{ System.out.println("Mida soovid teha? "); System.out.println(""); System.out.println("Lahku: 0"); System.out.println("Kogu andmestik: 1"); System.out.println("Inimeste nimed: 2"); BufferedReader klaver=new BufferedReader( new InputStreamReader(System.in)); int vastus=Integer.parseInt(klaver.readLine()); if(vastus==0){ veel=false; } if(vastus==1){ kuvaAndmed();} if(vastus==2){ kuvaNimed();} } catch(NumberFormatException ex){ System.out.println("Proovi kirjutada arv"); } catch(IOException ioe){ System.out.println("Failiprobleem"); } }while(veel); } public static void main(String[] arg) throws IOException{ menyy(); } }