Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
11th Edition
ISBN: 9780134670942
Author: Y. Daniel Liang
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 3.13, Problem 3.13.3CP
What is x after the following if-else statement is executed? Use a switch statement to rewrite it and draw the flowchart for the new switch statement.
int x = 1, a = 3;
if (a == 1)
x += 5;
else if (a == 2)
x += 10;
else if (a == 3)
x += 16;
else if (a == 4)
x += 34;
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Write a switch statement that prints out the word:
“paid” if the value of a variable called bill is ‘P’,
“unpaid” if the value of bill is ‘U’,
“late” if bill = ‘L’,
“zero” if bill = ‘Z’.
Q- Write a program using an if statement instead of a switch statement.
x = 2;
Switch x
case 1; Dis ("the one")
case 2 de ("two")
Case 3; dis ("three")
otherwise; disp("unknown number")
End
Rewrite this if/else if code segment into a switch statement:
if (a >=1 && a <=3)
x=10;
else if (a == 4)
x=20;
else if (a >=5 && a <=7)
x=30;
else
x=40;
Chapter 3 Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Ch. 3.2 - List six relational operators.Ch. 3.2 - Assuming x is 1, show the result of the following...Ch. 3.2 - Can the following conversions involving casting be...Ch. 3.3 - Write an if statement that assigns 1 to x if y is...Ch. 3.3 - Write an if statement that increases pay by 3% if...Ch. 3.3 - Prob. 3.3.3CPCh. 3.4 - Write an if statement that increases pay by 3% if...Ch. 3.4 - What is the output of the code in (a) and (b) if...Ch. 3.5 - Prob. 3.5.1CPCh. 3.5 - Suppose x = 2andy = 3. Show the output, if any, of...
Ch. 3.5 - What is wrong in the following code? if (score =...Ch. 3.6 - Which of the following statements are equivalent?...Ch. 3.6 - Prob. 3.6.2CPCh. 3.6 - Are the following statements correct? Which one is...Ch. 3.6 - Prob. 3.6.4CPCh. 3.7 - Prob. 3.7.1CPCh. 3.7 - a. How do you generate a random integer i such...Ch. 3.9 - Are the following two statements equivalent?Ch. 3.10 - Assuming that x is 1, show the result of the...Ch. 3.10 - (a) Write a Boolean expression that evaluates to...Ch. 3.10 - (a) Write a Boolean expression for |x 5| 4.5....Ch. 3.10 - Assume x and y are int type. Which of the...Ch. 3.10 - Are the following two expressions the same? (a) x...Ch. 3.10 - What is the value of the expression x = 50 x =...Ch. 3.10 - Suppose, when you run the following program, you...Ch. 3.10 - Write a Boolean expression that evaluates to true...Ch. 3.10 - Write a Boolean expression that evaluates to true...Ch. 3.10 - Write a Boolean expression that evaluates to true...Ch. 3.10 - Write a Boolean expression that evaluates to true...Ch. 3.11 - Prob. 3.11.1CPCh. 3.12 - What happens if you enter an integer as 05?Ch. 3.13 - What data types are required for a switch...Ch. 3.13 - What is y after the following switch statement is...Ch. 3.13 - What is x after the following if-else statement is...Ch. 3.13 - Write a switch statement that displays Sunday,...Ch. 3.13 - Prob. 3.13.5CPCh. 3.14 - Suppose when you run the following program, you...Ch. 3.14 - Rewrite the following if statements using the...Ch. 3.14 - Rewrite the following codes using if-else...Ch. 3.14 - Write an expression using a conditional operator...Ch. 3.15 - List the precedence order of the Boolean...Ch. 3.15 - True or false? All the binary operators except =...Ch. 3.15 - Evaluate the following expressions: 2 2 3 2 4 ...Ch. 3.15 - Is (x 0 x 10) the same as ((x 0) (x 10))? Is...Ch. 3 - (Algebra: solve quadratic equations) The two roots...Ch. 3 - (Game: add three numbers) The program in Listing...Ch. 3 - (Algebra: solve 2 2 linear equations) A linear...Ch. 3 - (Random month) Write a program that randomly...Ch. 3 - (Find future dates) Write a program that prompts...Ch. 3 - (Health application: BMI) Revise Listing 3.4,...Ch. 3 - (Financial application: monetary units) Modify...Ch. 3 - Prob. 3.8PECh. 3 - (Business: check ISBN-10) An ISBN-10...Ch. 3 - (Game: addition quiz) Listing 3.3,...Ch. 3 - (Find the number of days in a month) Write a...Ch. 3 - (Palindrome integer) Write a program that prompts...Ch. 3 - (Financial application: compute taxes) Listing...Ch. 3 - (Game: heads or tails) Write a program that lets...Ch. 3 - (Game: lottery) Revise Listing 3.8, Lottery.java....Ch. 3 - Prob. 3.16PECh. 3 - (Game: scissor, rock, paper) Write a program that...Ch. 3 - (Cost of shipping) A shipping company uses the...Ch. 3 - (Compute the perimeter of a triangle) Write a...Ch. 3 - (Science: wind-chill temperature) Programming...Ch. 3 - Prob. 3.21PECh. 3 - (Geometry: point in a circle?) Write a program...Ch. 3 - (Geometry: point in a rectangle?) Write a program...Ch. 3 - (Game: pick a card) Write a program that simulates...Ch. 3 - (Geometry: intersecting point) Two points on line...Ch. 3 - (Use the , ||, and ^ operators) Write a program...Ch. 3 - (Geometry: points in triangle?) Suppose a right...Ch. 3 - (Geometry: two rectangles) Write a program that...Ch. 3 - (Geometry: two circles) Write a program that...Ch. 3 - (Current time) Revise Programming Exercise 2.8 to...Ch. 3 - (Financials: currency exchange) Write a program...Ch. 3 - Prob. 3.32PECh. 3 - (Financial: compare costs) Suppose you shop for...Ch. 3 - Prob. 3.34PE
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
(Package Inheritance Hierarchy) Use the Package inheritance hierarchy created in Exercise 19.9 to create a prog...
C How to Program (8th Edition)
True or False: It is not necessary to initialize accumulator variables.
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Give the definitions of three accessor methods that you can use instead of the single accessor method getFirst ...
Java: An Introduction to Problem Solving and Programming (8th Edition)
Consider the following class declaration: public class Circle { private double radius; public Circle(double r) ...
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Consider the adage Never ask a question for which you do not want the answer. a. Is following that adage ethica...
Experiencing MIS
Now add the following in the Code Pad: TicketMachinet2=t1; What would you expect a call to t2.getBalance() to r...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Create a flowchart that will accept two integers X and Y. If X is greater than Y, it will compute for the difference between X and Y. If X is less than Y, it will compute for the product of X and Y. Otherwise, it will compute for the sum of X and Y. Display the values of X,Y, and the answer.arrow_forwardQ-Write a program using if statement instead of switch statement. x=2; switch x case 1; disp(‘One’) case 2; disp(‘Two’) case 3; disp(‘Three’) otherwise; disp(‘Unknown Number’) endarrow_forwardThe _________section of a switch statement is branched to if none of the case values match the test expression.arrow_forward
- Write a flowchart that will ask the user to input any integer number. Print "NEGATIVE" if the number is negative Otherwise, print "POSITIVE".arrow_forwardDraw a flowchart that will print numbers from 1 to 8 and get the sum of these 8numbers.arrow_forwardRewrite the following if-else-if statement as a switch statement.if (selection == 1){ MessageBox.Show("You selected 1.");}else if (selection == 2){ MessageBox.Show("You selected 2.");}else if (selection == 3){ MessageBox.Show("You selected 3.");}else if (selection == 4){ MessageBox.Show("You selected 4.");}else{ MessageBox.Show("Not good with numbers, eh?");}arrow_forward
- Write a program using if statement instead of switch statement. x=2; switch x case 1; disp(‘One’) case 2; disp(‘Two’) case 3; disp(‘Three’) otherwise; disp(‘Unknown Number’) endarrow_forwardGiven x = 4; and y = 2; and operator = '-' ; what is the final value of x after the following switch statement is executed? switch (operator) { case '+' : x +=y ; break ; case '-' : x -= y ; break ; x += y ; is x = x + y ; case '*' : x *= y ; break ; case '/' : x /= y ; break ; default : break ; also, using x = 4 ; and y = 2 ; and operator = ' * '. What is the final value of x? }arrow_forwardQ1: Suppose x = 3 and y = 2. Show the output, if any, of the following code. What is the output if x = 2 and y = 3? What is the output if x = 4 and y = 4? Draw a flowchart of the code. if (x < 2) if (y < 2) { int z = x + y; cout<< “z is “ + z; } else cout<< “x is “+ x;arrow_forward
- If the variable an is less than 10, create an if-else expression that sets the variable b to 0. Otherwise, the variable b should receive the value 99.arrow_forwardWhat is the output of the following, if n=1, n=2, n=3, n=4, and n=5, respectively? int n = scan.nextInt(); switch (n) { case 1: case 2: System.out.print(“less than 3”); break; case 3: case 4: System.out.print(“less than 5 but bigger than 2”); break; default: System.out.print(“Other situations”); }arrow_forwardDepict the pseudo code as a flowchart. READ A READ B READ C IF C>A THEN IF C>B THEN PRINT 'C must be smaller than at least one number' ELSE PRINT 'Proceed to next stage' ENDIF ELSE PRINT 'B can be smaller than C' ENDIF What is the minimum number of test cases required to guarantee 100% statement and 100% decision coverage?A. 2, 4B. 3, 2C. 3, 3D. 2, 3arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Microsoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Control Structure in Data Structure - Data Structures - Computer Science Class 12; Author: Ekeeda;https://www.youtube.com/watch?v=9FTw2pXLhv4;License: Standard YouTube License, CC-BY