Advertisement
Guest User

Altering Letters

a guest
Jan 23rd, 2019
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Main {
  4.  
  5.     public static void main(String[] args) {
  6.         // TODO Auto-generated method stub
  7.        
  8.        
  9.    
  10.         System.out.println("Number of Letters: ");
  11.         int n = new Scanner(System.in) .nextInt();
  12.         char[] letters = new char[n];
  13.        
  14.        
  15.         Boolean low = false;
  16.         Boolean high = false;
  17.        
  18.        
  19.         for (int i = 0; i < n; i++) {
  20.             System.out.println("Letter: ");
  21.             char temp = new Scanner (System.in).next().charAt(0);
  22.             if ((((int)temp) > 64) && ((int)temp < 91)) {
  23.                 low = true;
  24.             } else if ((((int)temp) > 96) && ((int)temp < 123)) {
  25.                 high = true;
  26.             }
  27.             while ((low == false) && (high == false)) {
  28.             System.out.println("New letter");
  29.             temp = new Scanner (System.in).next().charAt(0);
  30.             }
  31.             letters[i] = temp;
  32.             //System.out.println(letters[i]);
  33.         }
  34.         printLetter(letters);
  35.        
  36.     }
  37.    
  38.     public static void printLetter(char[] letters) {
  39.         for (int i = 0; i < letters.length; i++) {
  40.             if ((i+1) % 2 == 0) {
  41.                 int tempr;
  42.                 if (letters[i] > 91) {
  43.                     tempr = (int)letters[i] - 32;
  44.                 } else {
  45.                     tempr = (int)letters[i];
  46.                 }
  47.                 System.out.println((char)tempr);
  48.             } else {
  49.                 int tempr;
  50.                 if (letters[i] < 91) {
  51.                     tempr = (int)letters[i] + 32;
  52.                 } else {
  53.                     tempr = (int)letters[i];
  54.                 }
  55.                 System.out.println((char)tempr);
  56.             }
  57.            
  58.         }
  59.     }
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement