a. Evaluate the expression, 4 + 6 * 2
Operator Precedence:
An expression is a statement, which will hold a value when it is evaluated. A mathematical expression will hold multiple operators and grouping symbols; an expression will be evaluated based on the precedence of the operator. The rules of the operator precedence are given below.
- Unary negation (-) and brackets () will have the highest priority.
- Multiplication (*), division (/) and modulus (%) will have the next highest priority.
- Addition (+), subtraction (-) will have the lowest priority.
b. Evaluate the expression, 10 / 5 + 8
Explanation of Solution
In the above expression, the division “/” operation will be evaluated first and next “+” addition operation will be executed as shown below:
St...
c. Evaluate the expression, 12 / 4 + 16 / 2
Explanation of Solution
In the above expression, the division “/” operation will be evaluated first and next “+” addition operation will be executed as shown below:
Step 1:
�...
d. Evaluate the expression, 17 / 2
Explanation of Solution
In the above expression, the division “/” operation will be evaluated first and the quotient is returned as the result as shown b...
e. Evaluate the expression, 22 / 5
Explanation of Solution
In the above expression, the division “/” operation will be evaluated first and the quotient is returned as the result as shown b...
f. Evaluate the expression, 39 / 10
Explanation of Solution
In the above expression, the division “/” operation will be evaluated first and the quotient is returned as the result as shown be...
g. Evaluate the expression, 19 % (2 + 3)
Explanation of Solution
In the above expression, the values inside the brackets are evaluated first and then modulus (%) operator is evaluated and the remainder is returned as a result as shown below:
...h. Evaluate the expression, 3 + 4 * 20 / 3
Explanation of Solution
In the above expression, the multiplication “*” operation will be evaluated first, next division “/” operation is evaluated and at last, addition “+”operation will be evaluated as shown below:
...i. Evaluate the expression, 36 % (6 + 2)
Explanation of Solution
In the above expression, the values inside the brackets are evaluated first and then modulus (%) operator is evaluated and the remainder is returned as a result as shown below:
...j. Evaluate the expression, 8 % 2 * 0
Explanation of Solution
In the above expression, the values inside the brackets are evaluated first and then modulus (%) operator is evaluated and the remainder is returned as a result as shown below:
...
Trending nowThis is a popular solution!
Chapter 2 Solutions
Java Programming (MindTap Course List)
- Help needed ASAP! Language: JAVA Fill in your code for the following program that takes two words as input from the keyboard, representing a user ID and a password, then the program does the following: If the user ID and the password match “admin” and “open”, respectively, then output “Welcome”. If the user ID matches “admin” and the password does not match “open”, output “Wrong password”. If the password matches “open” and the user ID does not match “admin”, output “Wrong user ID”. Otherwise, output “Sorry, wrong ID and password”. import java.util.Scanner; public class Login{ public static void main(String[] args){ Scanner scan = ____ Scanner(________);//instantiate a Scanner object String userID = scan._________; // read the user ID String password = scan.__________; // read the password if(________________________________) { System.out.println("Welcome"); } else if(___________________________) { System.out.println("Wrong password"); } else…arrow_forwardJAVA Programming Language: According to the American Heart Association, as you exercise you should periodically check your heart rate to ensure you are in your target zone. Your target zone is a range that is 50% to 85% of your maximum heart rate. The formula for calculating a persons maximum heart rate is 220 minus your age in years. Write a program that reads the users current heart rate, birthday, and the current day (each consisting of month, day, and year). The program should calculate the persons age (in years), the person's maximum heart rate, and the person's target heart rate zone range. Output the users age, current heart rate, target zone range. If their heart rate is in the target zone congratulate them, if it is out of their target zone warn them. Required Methods (Write these first and use them in your algorithm): (your code, particularly for computeAge, must be 100% clear and documented - it's the core of this assignment!) int computeAge(int birthMonth, int birthDay,…arrow_forward5. You are playing a game that has two dice - one die has 6 sides numbered 1 through 6 and the second die has 8 sides numbered 1 through 8. A turn involves rolling both die together. Write Java code to play 1,000 turns and keep track of the sum of the two dice in each roll I.e, (2 through 14). When all 1,000 turns have been completed, print a formatted table showing the value of the sum of the two dice (2 through 14) and the number of times that value occurred.arrow_forward
- After calculating the ranking score according to the ALES (Academic Postgraduate Exam) score, foreign language score and graduation grade point average of the candidate applying for graduate education, write the program in JAVa, which will be able to enter the ranking on the screen. (All points are given over a hundred.)arrow_forwardTOPICS: Data and Expressions MUST BE IN JAVA. PLEASE USE COMMENTS AND WRITE THE CODE IN SIMPLEST FORM. Write an application that converts a weight in pounds into kilograms (1 pound equals 0.45359237 kilograms). Read the pounds value from the user as a floating point value and report the equivalent amount in kilograms. Hint: You should treat the conversion value of 0.45359237 like the values in the TempConverter.java example. Testing: Submit testing exhibits using the following inputs: 0, 1, 100, 0.5, and 234.56.arrow_forwardThis needs to be done in Java! (Calculating Sales) An online retailer sells five products whose retail prices are as follows: Product 1, $2.98; product 2, $4.50; product 3, $9.98; product 4, $4.49 and product 5, $6.87. Write an application that reads a series of pairs of numbers as follows: product number quantity sold Your program should use a switch statement to determine the retail price for each product. It should calculate and display the total retail value of all products sold. Use a sentinel-controlled loop to determine when the program should stop looping and display the final results.arrow_forward
- Java Validation Programming Android [User Name] User can input value (a~z) (A~Z). User cannot input value number between 0 and 9. Show an error if user input it. User cannot input value contains symbol (ex: !@#$). Show an error if user input it. User must fill the form to proceed, Show an error if fill form is empty. User only able to input value less than 30 characters. Show an error if exceed. With the validation described above. By using xml layout below, use Android Studio and the Java programming language to solve this question. How to solve this in MainActivity.java? =============================== activity_main.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" android:layout_width="match_parent"…arrow_forwardplease explain how you would write this code in JAVA I am very confused. Golf scores record the number of strokes used to get the ball in the hole. The expected number of strokes varies from hole to hole and is called par (i.e. 3, 4, or 5). Each score's name is based on the actual strokes taken compared to par: "Eagle": number of strokes is two less than par "Birdie": number of strokes is one less than par "Par": number of strokes equals par "Bogey": number of strokes is one more than par Given main() and two input integers that represent par and the number of strokes used, write a method, golfScore(), that returns the appropriate score name (a String). Return "Error" if par is not 3, 4, or 5. Ex: If the program input is: 4 3 the method golfScore() returns and then the program outputs: Birdie Note: Your program must define the method:public String golfScore(int par, int strokes)arrow_forward2. Write a Java program that do the Following: Asks the user to enter the name of your department using Scanner and asks you to enter three numbers of the type double named x, y, and z, use Scanner. The program should find the smallest number and use it to calculate the following expression: smallest? + 3 x 9 2+1 * (smallest - 2) 2 expr = Use print statement to print the department name, the smallest number, and the result of the expression. Each in a separate line.arrow_forward
- For Beginning Java: Part 1 Write a program to create a customer's bill for a company. The company sells only five different products: TV, VCR, Remote Controller, CD Player and Tape Recorder. The unit prices are $400.00, $220, $35.20, $300.00 and $150.00 respectively. The program must read the quantity of each piece of equipment purchased from the keyboard. It then, calculates the cost of each item, the subtotal and the total cost after an 8.25% sales tax. The input data consists of a set of integers representing the quantities of each item sold. These integers must be input into the program in a user- friendly way; that is, the program must prompt the user for each quantity as shown below - How many TV's were sold? 3 How many VCR's were sold? 5 How many remote controller's were sold? 1 How many CD's were sold? 2 How many Tape Recorder's were sold? 4 The output of the program should print the following data properly formatted: QTY DESCRIPTION UNIT PRICE TOTAL PRICE…arrow_forwardProblem Description: The international standard letter/number mapping found on the telephone keypad is shown below: Write a pseudocode and program that reads a letter and displays its corresponding digit. 2 3 1 ABC DEF 4 5 6 GHI JKL MNO 7 8 9 PQRS TUV WXYZ 0 Write a pseudocode on how you would solve the problem in your own word. Write a java program called Phone considering the following directions. Practice here first then write answer on the answer sheet. Also, make sure distinguish high and low caps as Java is case – sensitive. Import and declare a Scanner class Ask user for an Upper – case letter Use the switch statement along with case and break Use the System.exit(1) in the default to terminate the program Print the corresponding digitarrow_forwardExercise 1 : Write a Java program that computes the sum of even numbers less than or equal to n where n is given by the user (without nesting the control statements). Exercise 2 : Write a Java application that computes the sum of even numbers and the product of odd numbers that are in the range [a, b] where a and b are given by the user (without nesting the control statements, to do so you have to use 2 separate loops).arrow_forward
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT