Advertisement
oona

madLibs

Aug 29th, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.81 KB | None | 0 0
  1. import java.util.ArrayList;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4.  
  5. public class madLibs {
  6.  
  7.     public static void main(String[] args) {
  8.         // TODO Auto-generated method stub
  9.        
  10.         ArrayList the = new ArrayList();
  11.         the.add("the");
  12.         the.add("the");
  13.        
  14.         ArrayList adjectives = new ArrayList();
  15.         adjectives.add("tall");
  16.         adjectives.add("pink");
  17.        
  18.         ArrayList nouns = new ArrayList ();
  19.         nouns.add("teacher");
  20.         nouns.add("friend");
  21.        
  22.         ArrayList verbs = new ArrayList();
  23.         verbs.add("gave");
  24.         verbs.add("brought");
  25.        
  26.         ArrayList adverbs = new ArrayList();
  27.         adverbs.add("to");
  28.         adverbs.add("for");
  29.        
  30.         ArrayList numbers = new ArrayList();
  31.         numbers.add("1");
  32.         numbers.add("1000000");
  33.        
  34.         ArrayList moreNouns = new ArrayList();
  35.         moreNouns.add("student");
  36.         moreNouns.add("people");
  37.        
  38.         ArrayList moreAdjectives = new ArrayList();
  39.         moreAdjectives.add("good");
  40.         moreAdjectives.add("great");
  41.        
  42.         ArrayList evenMoreNouns = new ArrayList();
  43.         evenMoreNouns.add("grades");
  44.         evenMoreNouns.add("happiness");
  45.        
  46.         System.out.println(getVerbs(verbs));
  47.         String input = "The adjective noun verb adverb number adjective noun";
  48.         String output = "";
  49.         Scanner scan1 = new Scanner(input);
  50.        
  51.         String word = "";
  52.  
  53.     } //main ends here
  54.    
  55.     public static String getThe(ArrayList the)
  56.     {
  57.         Random rand = new Random();
  58.         int n = rand.nextInt(the.size());
  59.         return (String) the.get(n);
  60.     }
  61.     public static String getAdjectives (ArrayList adjectives)
  62.     {
  63.         Random rand = new Random();
  64.         int n = rand.nextInt(adjectives.size());
  65.         return (String) adjectives.get(n);
  66.     }
  67.     public static String getNouns(ArrayList nouns)
  68.     {
  69.         Random rand = new Random();
  70.         int n = rand.nextInt(nouns.size());
  71.         return (String) nouns.get(n);
  72.     }
  73.     public static String getVerbs(ArrayList verbs)
  74.     {
  75.         Random rand = new Random();
  76.         int n = rand.nextInt(verbs.size());
  77.         return (String) verbs.get(n);
  78.     }
  79.     public static String getAdVerbs(ArrayList adverbs)
  80.     {
  81.         Random rand = new Random();
  82.         int n = rand.nextInt(adverbs.size());
  83.         return (String) adverbs.get(n);
  84.     }
  85.     public static String getNumbers(ArrayList numbers)
  86.     {
  87.         Random rand = new Random();
  88.         int n = rand.nextInt(numbers.size());
  89.         return (String) numbers.get(n);
  90.     }
  91.     public static String getMoreNouns(ArrayList moreNouns)
  92.     {
  93.         Random rand = new Random();
  94.         int n = rand.nextInt(moreNouns.size());
  95.         return (String) moreNouns.get(n);
  96.     }
  97.     public static String getMoreAdjectives(ArrayList moreAdjectives)
  98.     {
  99.         Random rand = new Random();
  100.         int n = rand.nextInt(moreAdjectives.size());
  101.         return (String) moreAdjectives.get(n);
  102.     }
  103.     public static String getEvenMoreNouns(ArrayList evenMoreNouns)
  104.     {
  105.         Random rand = new Random();
  106.         int n = rand.nextInt(evenMoreNouns.size());
  107.         return (String) evenMoreNouns.get(n);
  108.     }
  109.  
  110. } //program ends here
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement