Java loops.
public class Loops {
public static void main(String [] args) {
int n = 10;
int i = 0;
// a very boring loop: just prints numbers in order
while (i <= n) {
System.out.print(i + " ");
i = i + 1;
}
System.out.println(); // go to a new line
// write a loop to print the numbers from 10 to 0
// in decreasing order
i = n;
while (i >= 0) {
System.out.print(i + " ");
i = i - 1;
}
System.out.println(); // go to a new line
// same thing as a 'while' loop
for(i = 0; i <= n; i++) { //i++ is a shortcut for i = i + 1
System.out.print(i + " ");
}
System.out.println();
// print the numbers in the decreasing order:
for(i = n; i >= 0; i--) { //i++ is a shortcut for i = i + 1
System.out.print(i + " ");
}
System.out.println();
// write a loop that prints every other number,
// from 1 to 15
// and then the same numbers, but backward
String str = "aardvarks don't eat bananas";
int count = 0;
for (int j = 0; j < str.length(); j++) {
if (str.charAt(j) == 'a') {
count++;
}
}
System.out.println("'" + str + "' has " + count + " letters 'a'");
}
}
CSci 2101
course web site.