![Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780134670942/9780134670942_largeCoverImage.gif)
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
Question
Chapter 2.18, Problem 2.18.4CP
Program Plan Intro
Common errors in Java:
Common
- Undeclared variable
- Integer overflow
- Round-off error
- Unintended integer division
Expert Solution & Answer
![Check Mark](/static/check-mark.png)
Want to see the full answer?
Check out a sample textbook solution![Blurred answer](/static/blurred-answer.jpg)
Students have asked these similar questions
Language: JAVA
Problem 1: Decimal to Binary Conversion
Write a program that takes an integer value as an input and converts that value to its binary representation; for instance, if the user inputs 17, then the output will be 10001.
Do not forget to check for valid input, which means if the user inputs a type of data other than an integer re-prompt the user to enter a valid value. The output binary number can be a string.
Sample input and output:
Enter an integer > a
You entered an invalid type. Try again.
Enter an integer > 17
10001
Is there any way I can get rid of these warnings below?
c: In function 'sortProducts':
c:165: warning: assignment makes integer from pointer without a cast
c:167: warning: assignment makes integer from pointer without a cast
c:178: warning: assignment makes integer from pointer without a cast
c: In function 'palindrome':
c:211: warning: assignment makes integer from pointer without a cast
c:211: warning: 'i' is used uninitialized in this function
c: In function 'sortProducts':
c:165: warning: 'i' is used uninitialized in this function
Here is the program below.
157 int * sortProducts (int* A)
158 {
159 //LOCAL DECLARATIONS
160 int t; //temporary variable t
161 int *j; //dkdsk
162 int *i; //smkl mkl
163
164 //EXECUTABLE STATEMENTS
165 for (*i = A; *i != -1; i++)
166 {
167 for(*j = (i + 1); *j != -1 ; j++)
168 {
169 if(* (i) > * (j))
170 {
171 t = * (i);
172 *i = * (j);
173 * (j) = t;
174 }
175 }
176 }
177…
MIPS: Write a program that compare two single precision floating point numbers numA and numB. If numA is greater than numB, Swap the numbers.
Chapter 2 Solutions
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Ch. 2.2 - Identify and fix the errors in the following code:...Ch. 2.3 - How do you write a statement to let the user enter...Ch. 2.3 - Prob. 2.3.2CPCh. 2.4 - Prob. 2.4.1CPCh. 2.5 - Identify and fix the errors in the following code:...Ch. 2.6 - Identify and fix the errors in the following code:...Ch. 2.7 - Prob. 2.7.1CPCh. 2.8 - Prob. 2.8.1CPCh. 2.8 - Translate the following algorithm into Java code:...Ch. 2.9 - Prob. 2.9.1CP
Ch. 2.9 - Prob. 2.9.2CPCh. 2.9 - Prob. 2.9.3CPCh. 2.9 - Prob. 2.9.4CPCh. 2.9 - Prob. 2.9.5CPCh. 2.9 - Prob. 2.9.6CPCh. 2.9 - Write a statement to display the result of 23.5.Ch. 2.9 - Suppose m and r are integers. Write a Java...Ch. 2.10 - How many accurate digits are stored in a f1oat or...Ch. 2.10 - Prob. 2.10.2CPCh. 2.10 - Prob. 2.10.3CPCh. 2.10 - Which of the following are correct literals?...Ch. 2.11 - How would you write the following arithmetic...Ch. 2.12 - Prob. 2.12.1CPCh. 2.13 - Prob. 2.13.1CPCh. 2.14 - Which of these statements are true? a. Any...Ch. 2.14 - Show the output of the following code: int a = 6;...Ch. 2.15 - Prob. 2.15.1CPCh. 2.15 - Prob. 2.15.2CPCh. 2.15 - Show the following output: float f =12.5F; int i =...Ch. 2.15 - If you change (int) (tax 100) / 100.0 to (int)...Ch. 2.15 - Prob. 2.15.5CPCh. 2.15 - Write an expression that rounds up a double value...Ch. 2.16 - How would you write the following arithmetic...Ch. 2.17 - Show the output of Listing 2.10 with the input...Ch. 2.18 - Can you declare a variable as int and later...Ch. 2.18 - Prob. 2.18.2CPCh. 2.18 - Will overflow cause a runtime error?Ch. 2.18 - Prob. 2.18.4CPCh. 2 - (Convert Celsius to Fahrenheit) Write a program...Ch. 2 - (Compute the volume of a cylinder) Write a program...Ch. 2 - (Convert feet into meters) Write a program that...Ch. 2 - (Convert pounds into kilograms) Write a program...Ch. 2 - (Financial application: calculate tips) Write a...Ch. 2 - (Sum the digits in an integer) Write a program...Ch. 2 - (Find the number of years) Write a program that...Ch. 2 - (Current time) Listing 2.7. ShowCurrentTime.java,...Ch. 2 - (Physics: acceleration) Average acceleration is...Ch. 2 - (Science: calculating energy) Write a program that...Ch. 2 - (Population projection) Rewrite Programming...Ch. 2 - (Physics: finding runway length) Given an...Ch. 2 - (Financial application: compound value) Suppose...Ch. 2 - (Health application: computing BMI) Body Mass...Ch. 2 - (Geometry: distance of two points) Write a program...Ch. 2 - (Geometry: area of a hexagon) Write a program that...Ch. 2 - (Science: wind-chill temperature) How cold is it...Ch. 2 - (Print a table) Write a program that displays the...Ch. 2 - (Geometry: area of a triangle) Write a program...Ch. 2 - (Financial application: calculate interest) If you...Ch. 2 - (Financial application: calculate future...Ch. 2 - (Financial application: monetary units) Rewrite...Ch. 2 - (Cost of driving) Write a program that prompts the...
Knowledge Booster
Similar questions
- 2-Write a C++ program to swap two numbers using pointers and functions. How to swaptwo numbers using call by reference method. Logic to swap two number using pointers in C++program.ExampleInputInput num1: 10Input num2: 20OutputValues after swapping:Num1 = 20Num2 = 10arrow_forwardI need to check the following: first take two integer values let say x and y, multiply them (keep the product in new variable integerP) and check if multiplication caused overflow. Then take variable integerP and multiply it by 1 billion and check for overflow again. Make the same for float point values. In C languagearrow_forwardc++arrow_forward
- Create a C PROGRAM for reversing a string by using pointers. Test Data : Input a string : Sharmaigne Expected Output : Pointer : Print a string in reverse order : ------------------------------------------------ Input a string : Sharmaigne Reverse of the string is : engiamrahS (Note: Please provide comments that clearly explain what each main section of the code is accomplishing and how.)arrow_forwardPlease write in programming language Carrow_forwardStill unsuccessful # Define functiondef swap_values(user_val1,user_val2):# Perform swap temp = user_val1 user_val1 = user_val2 user_val2 = temp# Returned numbers return user_val1,user_val2# User input first numbernum1 = input("Enter first number: ")# User input second numbernum2 = input("Enter Second Number: ")# Call the functionuser_val1,user_val2 = swap_values(num1,num2)# Print the returned numberprint(user_val1,user_val2)arrow_forward
- c++arrow_forwardExplain integer division?arrow_forwarda) What is "Approximation Error" in floating-point representation? Approximation Error - Since in floating point representation we can not represent all real numbers so there occurs an error.It is difficult to represent some decimal numbers in binary form. b) Why is it happening? Floating point Approximation error occur because it uses fixed no. of bits to represent decimal numbers. It is difficult to represent real numbers with the help of fixed bits of binary numbers. Also some decimal numbers are difficult to represent in binary form. c) How can we minimize it? We can minimise it by- 1.Changing radix 2.Adding numbers of different magnitude value. 3.overflow 4. underflow 5.Subtracting numbers of same magnitude value. Dont use answers from other websites please! Please type your answer not picture d) How can the character codes be a solution for this?arrow_forward
- Note: solve using c++ and use pointers Read a variable n from the user and generate a series of Fibonacci numbers up to the given n. The display the generated series in increasing/decreasing orderarrow_forwardJAVA CODE PLEASE Functions with 1D Arrays Quiz by CodeChum Admin Instruction: Write a function that accepts two integers X and Y and prints the binary representation of the numbers starting from X to Y. Note: X would always be lesser than Y. Input 1. integer X 2. integer Y Output Enter·X:·5 Enter·Y:·10 101·110·111·1000·1001·1010arrow_forwardProgramming in C.arrow_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,C++ for Engineers and ScientistsComputer ScienceISBN:9781133187844Author:Bronson, Gary J.Publisher:Course Technology PtrC++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337102100/9781337102100_smallCoverImage.gif)
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
![Text book image](https://www.bartleby.com/isbn_cover_images/9781133187844/9781133187844_smallCoverImage.gif)
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
![Text book image](https://www.bartleby.com/isbn_cover_images/9781337102087/9781337102087_smallCoverImage.gif)
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning