Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Create a Java program named Homework8. Design a method printoddNumbers that prin

ID: 3605086 • Letter: C

Question

Create a Java program named Homework8. Design a method printoddNumbers that prints all positive, odd numbers up to a given max. . Design a method printPrimeFactors that prints all positive prime factors of a given number -For example, 12 has the following factors: 1, 2, 3, 4, 6, 12. However, the only prime numbers are 2 and 3. I should expect to see 2 and 3. . Design a method printCorrectRange that accepts a positive integer number. If t "You have failed the class". If the number is between 70 (inclusive) and 79 (inclusive), print "You have barely passed". If the number is between 80 (inclusive) and 100 (inclusive), print "You have mastered the class". If the number is greater than 100, print "You're off the charts" he number is between 1 (inclusive) and 69 (inclusive), print

Explanation / Answer

Dear Frnd how are you,

I tried to find the solution of your problem ,please not to hasitate to ask me about this solution if you feel any problem.

Solution...

package homework8;

import static java.lang.System.exit;
import java.util.ArrayList;
import java.util.Scanner;

class Javaprogram {

Scanner sc = new Scanner(System.in);

public void printOddNumbers() {

ArrayList<Integer> odd = new ArrayList();
System.out.println("************************************************");
System.out.println("Enter The maximum number for finding Odd Number");
int number = sc.nextInt();
if (number >= 0) {
for (int i = 0; i <= number; i++) {
if (i % 2 == 0) {
odd.add(i);
}
}
System.out.println("Total Number +ve Odd Integer" + odd.size());
System.out.print("+ve Odd Ineger" + odd + " ");
} else {
System.out.println("You Have entered -ve Integer Please enter +ve Integer");
exit(0);
}
System.out.println(" ");
System.out.println("************************************************");
}

public void printPrimeFactor() {
System.out.println(" ");
System.out.println("************************************************");
System.out.println("Enter The Number for finding PrimeFactor");
int number = sc.nextInt();
ArrayList<Integer> factor = new ArrayList();
for (int i = 2; i <= number; i++) {
while (number % i == 0) {
factor.add(i);
number /= i;
}
}
for (int i = 0; i < factor.size(); i++) {
for (int j = i + 1; j < factor.size(); j++) {
if (factor.get(i).equals(factor.get(j))) {
factor.remove(j);
j--;
}
}
}
System.out.println("The Prime Factors are:" + factor);
  
System.out.println("************************************************");
}

public void printCorrectRange() {
System.out.println(" ");
System.out.println("************************************************");
System.out.println("Enter +ve Integer for Finding the Range");
int number = sc.nextInt();
if (number <= 0) {
System.out.println("Sorry You have wrong range Bye Bye!");
exit(0);
} else if ((number >= 1) && (number <= 69)) {
System.out.println("You have failed the class");
} else if ((number >= 70) && (number <= 79)) {
System.out.println("You have barely Pass");
} else if ((number >= 80) && (number <= 100)) {
System.out.println("You have Mastered the class");
} else {
System.out.println("You are Off the chart");
}
System.out.println("************************************************");
}
}

public class Homework8 {

public static void main(String[] args) {
Javaprogram JP = new Javaprogram();
JP.printOddNumbers();
JP.printPrimeFactor();
JP.printCorrectRange();
}

}

Thank you