Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I have a programming question that I need a little help with This is what I need to do: Write a Java program that first

I have a programming question that I need a little help with

This is what I need to do:

Write a Java program that first asks the user how many numbers will be entered - let's call this positive integer n. Then the program takes input n integers (not ordered) and outputs how many even values and how many odd values have been entered. Input control: the input should be restricted to only integers between 0 and 100.

This is what I currently have:

public static void main(String[] args) { Scanner console = new Scanner(System.in); int n = 1; System.out.print("How many numbers will be entered? "); n = console.nextInt(); int odd = 0; int even = 0; int num; System.out.println("Enter " + n + " integers: "); num = console.nextInt(); for(int i = 0; i < n; i++) { int b = console.nextInt(); if (b % 2 == 0) { even++; } else { odd++; } } System.out.println("You entered " + even + " even numbers and " + odd + " odd numbers"); }

When I enter how many numbers to input, it allows the user to input 1 more than what was entered. I'm also not sure where I should put the "error" for when the number entered is less than 0 or greater than 100

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_step_2

Step: 3

blur-text-image_step3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions