/**
* @(#)IntroToForLoops.java
*
*
* @author
* @version 1.00 2014/7/24
*/
import javax.swing.JOptionPane;
class Main
{
public static void main
(String[] args
) {
int number = GetNumber();
printOddIntegerAndSum(number); //Solution to (i)
factorial(number); //Solution to (ii)
divisibleByTwoOrThree(number); //Solution to part (iii)
printReverse(number); //Solution to part (iv)
primeNumbers(number); // Solution to part (v)
}
//Gets a number from the user
static int GetNumber()
{
}
//This is the solution to part (i)
static void printOddIntegerAndSum(int n)
{
int sum = 0;
for (int intOdd = 0; intOdd <= n; intOdd++) {
if (intOdd % 2 != 0) {
sum = sum + intOdd;
}
}
System.
out.
println("Th3 sum is " + sum
);
System.
out.
println(); // Leaves space between the outputs }
//This is the solution to part (ii)
static void factorial(int n)
{
int fact = 1;
for (int q = 1; q <= n; q++) {
fact = fact * q;
}
System.
out.
println(n
+ " factorial is " + fact
);
System.
out.
println(); // Leaves space between the outputs }
// This is the solution to part (iii)
static void divisibleByTwoOrThree(int n)
{
for (int divTwoOrThree = 0; divTwoOrThree <= n; divTwoOrThree++) {
if (divTwoOrThree % 2 == 0 && divTwoOrThree % 3 == 0) {
}
else if (divTwoOrThree % 2 == 0) {
System.
out.
println(divTwoOrThree
); }
else if (divTwoOrThree % 3 == 0){
System.
out.
println(divTwoOrThree
); }
}
//YOUR CODE GOES HERE
System.
out.
println(); // Leaves space between the outputs }
// This is a solution to part (iv)
static void printReverse(int n)
{
for (int printR = n; printR >= 0; printR--) {
for (int i = 0; i < printR; i++) {
}
}
System.
out.
println(); // Leaves space between the outputs
}
// This is a solution to part (v)
static void primeNumbers(int n)
{
int counter;
for (int q = 0; q <= n; q++) {
counter = 0;
for (int divisor = q; divisor >= 1; divisor--){
if (q % divisor == 0) {
counter = counter + 1;
}
}
if (counter == 2) {
}
counter = 0;
}
}
}