Create a program that asks the user to type in 10 words one
Solution
UpperWords.java
import java.util.Arrays;
import java.util.Scanner;
public class UpperWords {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
String words[] = new String[10];
for(int i=0; i<words.length; i++){
System.out.print(\"Please type in word #\"+(i+1)+\": \");
words[i] = scan.next();
}
System.out.println();
System.out.println(\"Your sentence is:\");
for(int i=0; i<words.length; i++){
if(i % 2 != 0){
words[i] = words[i].toUpperCase();
}
else {
words[i] = words[i].toLowerCase();
}
System.out.print(words[i]+\" \");
}
System.out.println(\".\");
System.out.println();
System.out.println(\"As a string it would look like: \"+Arrays.toString(words));
}
}
Output:
Please type in word #1: Alpha
 Please type in word #2: bravo
 Please type in word #3: charlie
 Please type in word #4: delta
 Please type in word #5: echo
 Please type in word #6: foxtrot
 Please type in word #7: golf
 Please type in word #8: hotel
 Please type in word #9: india
 Please type in word #10: juliet
Your sentence is:
 alpha BRAVO charlie DELTA echo FOXTROT golf HOTEL india JULIET .
As a string it would look like: [alpha, BRAVO, charlie, DELTA, echo, FOXTROT, golf, HOTEL, india, JULIET]


