Difference between revisions of "Print Out the Alphabet"
From CompSciWiki
Line 66: | Line 66: | ||
} | } | ||
</pre> | </pre> | ||
+ | For the final complete code look at the Code area. | ||
|SolutionCode= | |SolutionCode= |
Revision as of 09:00, 8 April 2010
Back to the Program-A-Day homepage
ProblemPrint out the entire lower case letters of the aplhabet. Use the following guidelines in coming up with a solution:
|
While and For Loops | |
---|---|---|
SolutionWhen printing out the alphabet you are going to need to know the number of letters to stop the for loop at the right time. //final indicates that this is a constant //Uppercase also indicates that this is a constant final int NUMLETTERS = 26; Using this constant we can build our for loop. //our for loop will run from 0 to NUMLETTERS - 1 for(int i = 0; i < NUMLETTERS; i++) { //code to be added here later } For printing out the letters you are going to need a char variable. //the initial value of letter will be a since we are printing out the lower case alphabet. char letter = 'a'; Char's and Int's can be manipulated in the same way. For example to get a number + 1, we can just do number++. //our number variable int number = 0; //we are incrementing our number which is exactly the same as number = number + 1 number++; System.out.println("number = " + number); Output: number = 1 We can do exactly the same thing with char's. char letter = 'a'; //get the next letter in the alphabet letter++; System.out.println("letter = " + letter) Output: letter = 'b' Putting all of this code together we can get our final for loop which will print out the alphabet. for(int i = 0; i < NUMLETTERS; i++) { //print out the current letter System.out.println(letter); //increase the letter to get the next letter++; } For the final complete code look at the Code area. | ||
Code |