PROGRAMMING AND CODE
Assignemnt #121
Code
/// Name: Justin Li /// Period: 7 /// Program Name: Highscore /// File Name: Highscore.java /// Date Finished: 6/3/2016 import java.io.IOException; import java.io.PrintWriter; import java.util.Scanner; import java.util.InputMismatchException; public class Highscore { public static void main(String[] args) { PrintWriter fileOut; int score = 0; String name; Scanner keyboard = new Scanner(System.in); do { try { System.out.println(); System.out.print( "You got a High Score!!!\n\n Please enter your score: " ); score = keyboard.nextInt(); } catch (InputMismatchException e) { System.out.println(); System.out.println( "Has to be integer and positive!!!" ); } } while (score <= 0); System.out.println(); System.out.print( "Please enter your name: " ); name = keyboard.next(); try { fileOut = new PrintWriter("score.txt"); } catch(IOException e) { System.out.println("Sorry, I can't open the file 'receipt.txt' for editing."); System.out.println("Maybe the file exists and is read-only?"); fileOut = null; System.exit(1); } fileOut.println( name+": "+score ); fileOut.close(); System.out.println( "Score saved in score.txt" ); } }