Variables Intro
The Code
The code for the second class of Java is as follows:
public class Countdown {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws InterruptedException {
//Countdown program
//To demonstrate loops and how to pause a program.
// for loop starting at 10 and ending at 0
for (int i = 10; i>-1; i--) {
System.out.print("Hello");
System.out.println(i);
sleep(1000); // Sets the program to sleep - this is why main() heading now
// includes "throws InterruptedException"
}
}// End of main
}// End of class
============Vowel Counter ========================
public class VowelCounter {
// The majority of the code needed for a vowel counter
// algorithm
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// Program to count the vowels and consonants in a word.
// Students will use this and incorporate checks for other characters.
int x = 0 ;
int no_vowels = 0, no_consonants = 0;
String fullname = " ";
Scanner o = new Scanner(System.in);
System.out.println("Type your name ==>");
fullname = o.nextLine().toUpperCase();
// Use a do...while to loop through the word
do {
Character check = fullname.charAt(x);
// if ...else construct to evaluate letter
if (check == 'A') {
no_vowels++;
} else if (check == 'E') {
no_vowels++;
} else if (check == 'I') {
no_vowels++;
} else if (check == 'O') {
no_vowels++;
} else if (check == 'U') {
no_vowels++;
} else {
no_consonants++; //Assuming for now, only letters are inserted
// so if not a vowel, letter must be a consonant
}
x++;
} while (x< fullname.length());
System.out.println("Your name contains ");
System.out.println(no_vowels+" vowels and " +no_consonants+ " consonants");
} // End of main
} // End of class