Circumference and Area of a Circle) Here’s a peek ahead. In this chapter, you learned about integers and the type int. Java can also represent floating-point numbers that contain decimal points, such as 3.14159. Write an application that inputs from the user the radius of a circle as an integer and prints the circle’s diameter, circumference and area using the floating-point value 3.14159 for π. Use the techniques shown in Fig. 2.7. [Note: You may also use the predefined constant Math.PI for the value of π. This constant is more precise than the value 3.14159. Class Math is defined in package java.lang. Classes in that package are imported automatically, so you do not need to import class Math to use it.] Use the following formulas (r is the radius):
diameter = 2r
circumference = 2πr
area = πr2
Do not store the results of each calculation in a variable. Rather, specify each calculation as the value that will be output in a System.out.printf statement. The values produced by the circumference and area calculations are floating-point numbers. Such values can be output with the format specifier %f in a System.out.printf statement. You’ll learn more about floatingpoint numbers in Chapter 3.
Want to see the full answer?
Check out a sample textbook solutionChapter 2 Solutions
MyLab Programming with Pearson eText -- Access Code Card -- for Java How to Program, Early Objects
Additional Engineering Textbook Solutions
Starting Out with Programming Logic and Design (4th Edition)
Starting Out with C++: Early Objects (9th Edition)
Computer Science: An Overview (12th Edition)
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Absolute Java (6th Edition)
Modern Database Management (12th Edition)
- The body mass index, BMI, is a measure used to determine if a person is overweight or not. We can calculate BMI from the weight of the person (in pounds) and the height (in inches) of the person.The formula for calculating BMI is:BMI = (weightInPounds * 703) divided by (heightInInches squared)In this problem, you will develop a Java program as a BMI calculator, that reads the user’s weight in pounds and height in inches, then calculates and displays the user’s body mass index BMI. Also, display the following information {from the US Department of Health} so the user can evaluate his/her BMI:BMI values:Underweight: less than 18.5Normal: between 18.5 and 24.9Overweight: between 25 and 29.9Obese: 30 or greaterarrow_forwardPlease Explain the Steps. (In Java Programming) See expected output below. Create a new Java application called "WeightedAvgDropSmallest" (without the quotation marks) according to the following guidelines. The program prompts the user for five to ten numbers all on one line, separated by spaces, calculates the weighted average of all those numbers except the lowest n numbers, where n and the weight are also given by the user, and displays all the numbers, the weight, the number of lowest numbers dropped, and the calculated average to the user. The program uses methods to: Get the numbers used to calculate the average. Get the number of lowest numbers to drop before calculating the average. Get the weight, a double greater than 0 and less than or equal to 1. Calculate the weighted average of the numbers (except the lowest n numbers) entered by the user. Print the results. 1. The first method should take no arguments and return an array list of doubles. 2. The second method…arrow_forwardPlease help me solving each of these with java ...a. Defines and initializes a floating-point number that represents a circle radius.b. Defines a floating-point constant that represents PI.c. Computes the perimeter of the circle (2 * radius * PI).d. Prints the circle radius and perimeter to the console as follows:Circle with radius …. has perimeter ……2. Write a Java program that:- Declares and initializes two double variables (x with the value 2.5 and y with the value 3.2).- Print the values of the two variables as follows: x = … , y = …- Swap the values of x and y.- Print the value of the two variables after swapping as in the previous format: x = …, y = …3. Write a Java program that declares and initializes two integers (assign values of your choice to the two numbers), then performs the following:a. Find which of the two numbers is greater than the other in order to iterate over them in the following steps.b. Print all numbers between these two integers, including them, in their…arrow_forward
- You will calculate the gross pay for an individual using the formula gross pay = rate * hours You will deduct Federal Withholding tax, State Income Tax, and Medicare tax. Use the following values: Medicare 1% SWT 2% FWT 3% Now calculate the Net Pay using the following formula: Net Pay = Gross Pay – Medicare – SWT – FWT Finally, you will deduct benefit amounts from the Net Pay Dental $100 month Medical $500 month javaarrow_forwardTHIS IS MEANT TO BE IN JAVA So far we've learned variables, branches, loops, and some array. The assignment is: Driving is expensive. Write a program with a car's miles/gallon and gas dollars/gallon (both doubles) as input, and output the gas cost for 20 miles, 75 miles, and 500 miles. Output each floating-point value with two digits after the decimal point, which can be achieved as follows:System.out.printf("%.2f", yourValue); The output ends with a newline. This doesn't make sense to me.... Please show the end result and explain why you added what you added. This is what I have so far: import java.util.Scanner; public class LabProgram {public static void main(String[] args) {}}arrow_forwardHelp code in Java 21. Compound InterestWhen a bank account pays compound interest, it pays interest not only on the principal amount thatwas deposited into the account, but also on the interest that has accumulated over time. Suppose youwant to deposit some money into a savings account, and let the account earn compound interest for acertain number of years. The formula for calculating the balance of the account after a specifiednumber of years is:A = P ( 1 + r n ) n tThe terms in the formula are:A is the amount of money in the account after the specified number of years.P is the principal amount that was originally deposited into the account.r is the annual interest rate.n is the number of times per year that the interest is compounded.t is the specified number of years.Write a program that makes the calculation for you. The program should ask the user to input thefollowing:The amount of principal originally deposited into the accountThe annual interest rate paid by the accountThe…arrow_forward
- Java Instructions In this assignment, you will take one Infix expression as input and convert it to both Postfix expression, and Prefix expression Next, you will display the converted versions. See the example below. Finally, you will evaluate the expression, and print out the solution. See the example below. You can assume only integer numbers, +-*/ operators and parentheses are part of the input expression. However, the evaluated output should be of double type. The characters in the input and the output expressions will be separated by single spaces. See the example below. Please follow the same output pattern as shown below. Note: The test run below is just a sample. It does not imply that I will test your code with only this particular input. Make sure you thoroughly test your code before submitting it. Hints You can use Stacks for this task. You can take the input as a string by reading the line from the console. You only need to solve the problem for one input…arrow_forward3. Given the following variables and their values: Sagot = true A = 2 B= 4 Letter = ‘c’ Pi = 3.14Requirements:a) Write a Java program that prints the values of the variables above in this manner The value of A is 2 while B is 4 Letter c Initial value of Sagot is true Pi contains the value 3.14 Sagot is now false** for the last line of output, determine if A is greater than Bb) Display the product of A and B without declaring another variable. Display the result in this manner : 2 * 4 = 8arrow_forwardplease code in java.. dont use very advanced coding Integer variables totalFlowers and numFlowers are read from input. A bouquet consists of numFlowers flowers, and the r of flowers is given by totalFlowers. Assign remainingFlowers with the remaining flowers after making as many bouquets possible.Ex: If the input is 13 4, then the output is:Remaining flowers: 1arrow_forward
- JAVA CODE PLEASE THANK YOU Rectangle by CodeChum Admin A rectangle can be formed given two points, the top left point and the bottom right point. Assuming that the top left corner of the console is point (0,0), the bottom right corner of the console is point (MAX, MAX) and given two points (all "x" and "y" coordinates are positive), you should be able to draw the rectangle in the correct location, determine if it is a square or a rectangle, and compute for its area, perimeter and center point. To be able to do this, you should create a class for a point (that has an x-coordinate and a y-coordinate). Also, create another class called Rectangle. The Rectangle should have 2 points, the top left and the bottom right. You should also implement the following methods for the Rectangle: display() - draws the rectangle on the console based on the sample area() - computes and returns the area of a given rectangle perimeter() - computes and returns the perimeter of a given rectangle…arrow_forwardWrite an application that allows you to enter nine integers and displays the values, their mean, and their median. (Java)arrow_forwardplease use java to answer the following question 2.This task is required to create Craps, which is a popular dice game played in casinos.You are supposed to write a program to play a variation of the game, as follows:• Roll two dice. (Each roll should produce two random numbers between 1 to 6)• Each die has six faces representing values 1, 2, …, and 6, respectively.• Check the sum of the two dice. If the sum is 2, 3, or 12 (your program should display craps), you losethe game.• If the sum of the two dice is 7 or 11 (your program should display naturals), you win the game.• If the sum of two dice is any value (i.e., 4, 5, 6, 8, 9, or 10), your program should establish a point inthe game (meaning store that sum). Continue to roll the dice until the sum is either a 7 or the samepoint value which was established. If rolled sum is 7, you lose the game. Otherwise, if the rolled sum isequal to established point you win.arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education