TheQuack45

Java random file extension generator switch statement improv

Sep 26th, 2013
444
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.58 KB | None | 0 0
  1. import java.util.Scanner;
  2. import static java.lang.System.out;
  3. import java.lang.String;
  4. import java.util.Random;
  5.  
  6. public class mainclass {
  7.     public static void main (String[] args){
  8.         Scanner myScanner = new Scanner(System.in);
  9.         Random myRandom = new Random();
  10.        
  11.         // Declaration of variables
  12.         String input;
  13.         int randomNumber;
  14.         String extension = null;
  15.        
  16.         // Begin program run
  17.         System.out.println("Welcome to the random file extension generator.");
  18.         System.out.println("Please enter your string of text to have an extension added.");
  19.         // User input
  20.         input = myScanner.nextLine();
  21.         // End user input
  22.         randomNumber = myRandom.nextInt(11);
  23.         if(randomNumber == 0){
  24.             randomNumber = randomNumber + 1;
  25.         }
  26.        
  27.         // Random extension generation
  28.        
  29.         switch (randomNumber) {
  30.             case 1: extension =  ".png";
  31.             break;
  32.        
  33.             case 2: extension = ".txt";
  34.             break;
  35.        
  36.             case 3: extension = ".avi";
  37.             break;
  38.        
  39.             case 4: extension = ".docx";
  40.             break;
  41.        
  42.             case 5: extension = ".jpg";
  43.             break;
  44.        
  45.             case 6: extension = ".html";
  46.             break;
  47.        
  48.             case 7: extension = ".class";
  49.             break;
  50.            
  51.             case 8: extension = ".wmv";
  52.             break;
  53.        
  54.             case 9: extension = ".exe";
  55.             break;
  56.        
  57.             case 10: extension = ".sys";
  58.             break;
  59.            
  60.             default: System.out.println("The random number generator has encountered an error. Please restart the program. (Error: Invalid random value produced)");
  61.         }
  62.         // End random extension generation
  63.        
  64.         System.out.println("Thank you. Your string with the random extension added is:");
  65.         System.out.print(input + extension);
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment