Advertisement
apez1

Assignment 4: Alien Message Board

Sep 29th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.63 KB | None | 0 0
  1. package project;
  2.  
  3. import java.util.Scanner;
  4. import java.lang.Math;
  5.  
  6.  
  7. public class Main {
  8.  
  9.     public static void main(String[] args) {
  10.  
  11.         Scanner scan = new Scanner (System.in);
  12.         System.out.println("Enter message board post:");
  13.         String post = scan.nextLine();
  14.              int divider = (post.indexOf('-'));
  15.              String username = (post.substring(0, divider-1));
  16.              String omessage = (post.substring(divider));
  17.              String message = ((omessage.toLowerCase() + " ")) ;
  18.          
  19.             int flag= 1;
  20.          
  21.           int curse1= 0;
  22.           int curse2= 0;
  23.           int curse3= 0;
  24.        
  25.           for (int i= 0; i < (message.length()-1); i++) {
  26.          
  27.              
  28.           if (message.charAt(i) == '^') {
  29.             if (message.charAt(i-1) == ' ') {
  30.               if (message.charAt(i+1) == '^') {
  31.                 if(message.charAt(i+2) == ' ') {
  32.              
  33.                      curse1++; } } } }  
  34.            
  35.           if (message.charAt(i) == 'e') {
  36.             if (message.charAt(i-1) == 'q') {  
  37.               if (message.charAt(i+1) == 'y') {
  38.                 if (message.charAt(i-2) == ' ') {
  39.                   if ((message.charAt(i+2)) == ' ') {
  40.                     curse2++; } } } } }  
  41.  
  42.          
  43.           if (message.charAt(i) == '$') {
  44.             if (message.charAt(i-1) == ' ') {  
  45.               if (message.charAt(i+1) == ' ') {
  46.                 curse3++; } } }
  47.          
  48.         }
  49.        
  50.        
  51.         if (curse1>0 || curse2>0 || curse3>0) {
  52.          System.out.println("Results:" + '\n');
  53.          System.out.println("BAD" + '\n' + username);
  54.          System.out.println("^^: " + curse1);
  55.          System.out.println("qey: " + curse2);
  56.          System.out.println("$: " + curse3);
  57.          
  58.         }
  59.        
  60.        
  61.         else {
  62.             System.out.println("Results: \n\nCLEAN");
  63.         }
  64.             }
  65.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement