Big Java Late Objects
2nd Edition
ISBN: 9781119330455
Author: Horstmann
Publisher: WILEY
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 5, Problem 14RE
Consider the following method that is intended to swap the values of two integers:
public static void falseSwap(int a, int b)
{
int temp = a;
a = b;
b = temp;
}
public static void main(String[] args)
{
int x = 3;
int y = 4;
falseSwap(x, y);
System.out.println(x + " " + y);
}
Why doesn’t the falseSwap method swap the contents of x and y?
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
What is wrong in the following method in JAVA?public class Test {public static void main(String[] args) {xMethod(1234567);}public static void xMethod(double n) {if (n != 0) {System.out.print(n);xMethod(n / 10);}}}
Write a java method:
public static String repeat(String str, int num)
that returns the string str repeated n times.
For Example: repeat("delta", 4) returns "deltadeltadeltadelta".
A pentagonal number is defined as n(3n−1) ∕ 2 for n = 1, 2, . . ., etc.. Therefore, the first few numbers are 1, 5, 12, 22, . . . . Write a method with the following header that returns a pentagonal number:public static int getPentagonalNumber(int n)
For example, getPentagonalNumber(1) returns 1 and getPentagonalNumber(2) returns 5. In Java, Write a test program that uses this method to display the first 100 pentagonal numbers with 10 numbers on each line. Numbers are separated by exactly one space.
Chapter 5 Solutions
Big Java Late Objects
Ch. 5.1 - Consider the method call Math.pow(3, 2). What are...Ch. 5.1 - What is the return value of the method call...Ch. 5.1 - The Math.ceil method in the Java standard library...Ch. 5.1 - It is possible to determine the answer to Self...Ch. 5.2 - What is the value of cubeVolume(3)?Ch. 5.2 - Prob. 6SCCh. 5.2 - Provide an alternate implementation of the body of...Ch. 5.2 - Declare a method squareArea that computes the area...Ch. 5.2 - Consider this method: public static int...Ch. 5.3 - What does this program print? Use a diagram like...
Ch. 5.3 - Prob. 11SCCh. 5.3 - What does this program print? Use a diagram like...Ch. 5.4 - Prob. 13SCCh. 5.4 - What does this method do? public static boolean...Ch. 5.4 - Implement the mystery method of Self Check 14 with...Ch. 5.5 - How do you generate the following printout, using...Ch. 5.5 - Prob. 17SCCh. 5.5 - Prob. 18SCCh. 5.5 - Prob. 19SCCh. 5.5 - The boxString method contains the code for...Ch. 5.6 - Consider the following statements: int...Ch. 5.6 - Consider this method that prints a page number on...Ch. 5.6 - Consider the following method that computes...Ch. 5.6 - The comment explains what the following loop does....Ch. 5.6 - In Self Check 24, you were asked to implement a...Ch. 5.7 - Explain how you can improve the intName method so...Ch. 5.7 - Prob. 27SCCh. 5.7 - What happens when you call intName(0)? How can you...Ch. 5.7 - Trace the method call intName(72), as described in...Ch. 5.7 - Prob. 30SCCh. 5.8 - Which lines are in the scope of the variable i...Ch. 5.8 - Which lines are in the scope of the parameter...Ch. 5.8 - The program declares two local variables with the...Ch. 5.8 - There is a scope error in the mystery method. How...Ch. 5.8 - Prob. 35SCCh. 5.9 - Consider this slight modification of the...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Consider this recursive method: public static int...Ch. 5.9 - Prob. 39SCCh. 5.9 - The intName method in Section 5.7 accepted...Ch. 5 - In which sequence are the lines of the Cubes.java...Ch. 5 - Write method headers for methods with the...Ch. 5 - Give examples of the following methods from the...Ch. 5 - Prob. 4RECh. 5 - Consider these methods: public static double...Ch. 5 - Prob. 6RECh. 5 - Design a method that prints a floating-point...Ch. 5 - Write pseudocode for a method that translates a...Ch. 5 - Describe the scope error in the following program...Ch. 5 - For each of the variables in the following...Ch. 5 - Prob. 11RECh. 5 - Perform a walkthrough of the intName method with...Ch. 5 - Consider the following method: public static int...Ch. 5 - Consider the following method that is intended to...Ch. 5 - Suppose an ancient civilization had constructed...Ch. 5 - Give pseudocode for a recursive method for...Ch. 5 - Give pseudocode for a recursive method that sorts...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Write the following methods and provide a program...Ch. 5 - Prob. 4PECh. 5 - Prob. 5PECh. 5 - Prob. 6PECh. 5 - Prob. 7PECh. 5 - Prob. 8PECh. 5 - Write methods public static double...Ch. 5 - Write a recursive method public static String...Ch. 5 - Write a recursive method public static boolean...Ch. 5 - Use recursion to implement a method public static...Ch. 5 - Use recursion to determine the number of digits in...Ch. 5 - Write a method that computes the balance of a bank...Ch. 5 - Write a method that tests whether a file name...Ch. 5 - It is a well-known phenomenon that most people are...Ch. 5 - Prob. 3PPCh. 5 - Use recursion to compute an, where n is a positive...Ch. 5 - Leap years. Write a method public static boolean...Ch. 5 - In Exercise P3.13 you were asked to write a...Ch. 5 - Prob. 10PPCh. 5 - Write a program that reads two strings containing...Ch. 5 - Prob. 12PPCh. 5 - Write a program that reads words and arranges them...Ch. 5 - Prob. 14PPCh. 5 - Write a program that reads two fractions, adds...Ch. 5 - Write a program that prints the decimal expansion...Ch. 5 - Write a program that reads a decimal expansion...Ch. 5 - Write two methods public static void...Ch. 5 - Write a program that reads in the width and height...Ch. 5 - Repeat Exercise P5.19 with hexagonal circle...Ch. 5 - Postal bar codes. For faster sorting of letters,...Ch. 5 - Write a program that reads in a bar code (with :...Ch. 5 - Write a program that converts a Roman number such...Ch. 5 - A non-governmental organization needs a program to...Ch. 5 - Having a secure password is a very important...Ch. 5 - Prob. 30PPCh. 5 - Prob. 31PPCh. 5 - Electric wire, like that in the photo, is a...Ch. 5 - The drag force on a car is given by FD=12v2ACD...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Falling Distance The following formula can be used to determine the distance an object falls due to gravity in ...
Starting Out with C++: Early Objects
Consider the adage Never ask a question for which you do not want the answer. a. Is following that adage ethica...
Experiencing MIS
Give a pseudocode algorithm for determining the length of a file: that is, the number of bytes that are stored ...
Starting Out with C++: Early Objects (9th Edition)
Convert the following iterative method to one that uses recursion: public static void sign(int n) { while (n 0...
Starting Out with Java: Early Objects (6th Edition)
In Problems 1 through 16, a homogeneous second-order linear differential equation, two functions y1andy2, and a...
Differential Equations: Computing and Modeling (5th Edition), Edwards, Penney & Calvis
Polymorphism allows a class variable of the superclass type to reference objects of either the superclass or th...
Starting Out with Programming Logic and Design (4th 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
- *in java* Write a method printShampooInstructions(), with int parameter numCycles, and void return type. If numCycles is less than 1, print "Too few.". If more than 4, print "Too many.". Else, print "N: Lather and rinse." numCycles times, where N is the cycle number, followed by "Done.". End with a newline. Example output with input 2: 1: Lather and rinse. 2: Lather and rinse. Done. Hint: Declare and use a loop variable. import java.util.Scanner; public class ShampooMethod { /* Your solution goes here */ public static void main (String [] args) {Scanner scnr = new Scanner(System.in);int userCycles; userCycles = scnr.nextInt();printShampooInstructions(userCycles);}}arrow_forwardWrite a method that takes a String and a character as inputs and returns the number of instances of the input character within the input String. For example, if "banana" and 'a' are input into the method, it should return 3. If "apple" and 'p' are input, it should return 2arrow_forwardpublic static void main(String [] args){ int num1 = 5, num2 = 10; swap(num1, num2); System.out.println(“num1 is ”+ num1); System.out.println(“num2 is ”+num2);} public static void swap(int a, int b){ temp = a; a = b; b = temp;} What is the output of the main method?arrow_forward
- in java write a method (void rect(int a,int b)), which draws the following figure: a rectangle size a x b , each even row contains line numbers (2,4,6,8,...), written consecutively, each odd row contains numbers that increment from 1 to half of the width and back to 1. Example: input: a= 6, b= 5 Result: 123321 222222 123321 444444 123321arrow_forwardWrite a Java program that prompts the user to enter an integer and reports whether the integer is a palindrome, meaning it is the same forwards and backwards (e.g. 12321). In addition to the main method, you must include the following methods: // Return the reversal of an integer, e.g. reverse(456) return 654 public static long reverse(long number) // Return true if number is a palindrome public static boolean ispalindrome(long number)arrow_forwardWrite a Java program that implements static method roundSum() so that given 3 ints: a, b, and c; return the sum of their rounded values. We'll round an int value up to the next multiple of 10 if its rightmost digit is 5 or more, so 15 rounds up to 20. Alternately, round down to the previous multiple of 10 if its rightmost digit is less than 5, so 12 rounds down to 10. roundSum(16, 17, 18) → 50roundSum(12, 13, 14) → 40roundSum(6, 4, 4) → 10 The examples of input and output you can see in the picture. (the code structure should be as in the second picture)arrow_forward
- Write a java method that takes four integers as arguments (int a, int b, int c, int d), that prints Match if and only if at least three values match otherwise, it prints No Match.arrow_forwardWrite a program that uses separate class-level methods to print a table of integers and the digits contained within them. 1. void main 2. void printheading() 3. int getvalue( int, int) 4. void printChartHeading(int, int) 5. void printChart(int, int) 6 boolean containt(int, int)arrow_forwardWrite a method with the following header to display an integer in reverse order: public static void reverse(int number) For example, reverse(3456) displays 6543. Write a test program that prompts the user to enter an integer then displays its reversalarrow_forward
- Write a Java program which reads a string from the user and calls a method findVowels() from the main() method which passes the string as argument and prints the number of occurrences of each vowel (i.e., a, e, i, o, and u) present in that string. Read the string from the user using the Scanner class. Sample input:The quick brown fox jumps over the lazy dogSample output:a: 1e: 3i: 1o: 4u: 2Sample input:Merry Christmas!Sample output:a: 1e: 1i: 1o: 0u: 0arrow_forwardwrite a method that calculate the average of all numbers from 1 to n, return a double value ( java )arrow_forwardHere is a recursive method: public static int mystery(int n, int i) { if(n == 1) return i; else if(n % 2 == 0) return mystery(n/2, i+1); else return mystery(3*n + 1, i+1); } What is the return value of the following call? mystery(3,0);arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Big O Notation and Time Complexity (Data Structures & Algorithms #7); Author: CS Dojo;https://www.youtube.com/watch?v=D6xkbGLQesk;License: Standard YouTube License, CC-BY