Create a class called oddintegers with a main method

Assignment Help JAVA Programming
Reference no: EM13963167

Decision Control Structures

Set-Up

  • Create a new project in your Eclipse workspace named:
  • In thesrcfolder, create a package named:
  • Import into this new package all of the following .java files
    • DivideTwo.java

Part 1 - if/else Statement

Open the file DivideTwo.java.  The Java source code is shown below:

package edu.ilstu;

import java.util.Scanner;

 

public class DivideTwo

{

     public static void main(String[] args)

     {   

           Scanner keyboard = new Scanner(System.in);

           int numerator = 0;

           int denominator = 0;

           double quotient = 0;

 

           System.out.println("This program divides two numbers.");

           System.out.print("Enter the numerator:  ");

           numerator = keyboard.nextInt();

 

           System.out.print("Enter the denominator:  ");

           denominator = keyboard.nextInt();

           quotient = (double) numerator / denominator;

 

           System.out.println(numerator + "/" + denominator

+ " = " + quotient);

 

           keyboard.close();   

}

}

Compile and run DivideTwo.java, and observe the output.  The program prompts the user for two integers that represent the numerator and the denominator of a fraction.  The Scanner object named keyboard is used to read the integers provided by the user.

Modify the program to include an if/else statement to check for division by zero.  If the denominator is not equal to zero, display the result of the division, otherwise display a message to the user that division by zero is not allowed.

Part 2 - Switch Statement

Open the provided file SwitchErrors.java.  The Java source code is shown below.  The program evaluates an integer entered by the user and displays the color assigned to the integer.  Compile the program.  The program has several syntax and logic errors.  Fix the syntax errors and compile and run the program. Does the program run as you expected?  Locate and correct the errors in the program logic.  Be sure to make use of the debugger available in Eclipse to help identify errors.

package edu.ilstu;

import java.util.Scanner;

publicclass SwitchErrors

{

     publicstaticvoid main(String[] args)

{

           Scanner keyboard = new Scanner(System.out);

 

           System.out.println("Key:  1=blue, 2=red, 3=green");

           System.out.print("Enter a number and I'll return ");

           System.out.print(" the corresponding color.  ");

           number = keyboard.nextInt();

 

           switch(number)

           {

                case 1:

                     System.out.println("You chose red!");

                     break;

                case 2:

                     System.out.println("You chose blue!");

                     break;

                case 3:

                     System.out.println("You chose green!");

                default:

                     System.out.println("Color not available!");

                     break;    

           }

     }

}

Part 3 while Loop

Open the provided file ConvertLoop.java

Convert the following code so that it uses nested while statements instead of for statements.  Place the new code at the end of the code in ConvertLoop.java.

int s = 0;

int t = 1;

 

for (int i = 0; i < 5; i++)

{

     s = s + i;

     for (int j = i; j > 0; j--)

     {

           t = t + (j-1);

     }

     s = s + t;

     System.out.println("T is " + t);

}

System.out.println("S is " + s);

Part 4 - Loops from scratch

Create a class called OddIntegers with a main method.  Write the code that will compute the sum of the first n positive odd integers.  For example, if n is 5 you should compute 1 + 3 + 5 + 7 + 9.  Read the value forn from the user and display the result to the screen with an appropriate label.

Reference no: EM13963167

Questions Cloud

Explain the ideas and details presented in the transcript : Read "6 ways to Manage Overload," Transcript below then explain the ideas and details presented in the transcript below
Cash balance of the firm changed : 1.  Lube Oil, in Question 3, paid a dividend of $20 million and bought back $25 million in stock. Estimate how much the cash balance of the firm changed during the year.
How monopoly exploitation is reduced by regulation : The residual of sales revenue minus the explicit accounting costs of doing business.
What is the value of helping a client change : What is the value of helping a client change his or her daily routine? Would you help a client establish a new routine based on his or her rehab program? Why or why not
Create a class called oddintegers with a main method : Create a class called OddIntegers with a main method.  Write the code that will compute the sum of the first n positive odd integers.  For example, if n is 5 you should compute 1 + 3 + 5 + 7 + 9.
Steps a client can take to manage their challenges : Write a 1,050- to 1,400-word paper on the role that family, shame, and multicultural issues play in aftercare, how can they support or undermine a person's recovery, and the steps a client can take to manage their challenges
How long will the trip take as measured on earth : A swimmer wants to swim straight across a river with current flowing at a speed of v1 = 0.27 km/h. If the swimmer swims in still water with speed v2 = 0.81 km/h, at what angle should the swimmer point upstream from the shore and at what speed v w..
Percent of cash returned to stockholders : 1. Stock buybacks really do not return cash to stockholders, because only those who sell back stock receive the cash. Is this statement true or false? Explain. 2. Between 1988 and 2008, we saw an increase in the percent of cash returned to sto..
Summarize the characteristics of process evaluations : Summarize the characteristics of process evaluations. Provide two examples of process evaluations. Make up your own examples using the new scenario program/activity you have developed

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd