Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
7th Edition
ISBN: 9780134802213
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 5, Problem 6AW
Program Plan Intro
Methods:
- The methods could be used to break a complex program into small pieces.
- The “void” method simply executes a statements group and then terminates.
- A value returning method would return a value to statement that has called it.
- While calling a method, program would branch to that method.
- It would then execute statements in its body.
- The values that are sent into a method are termed as “arguments”.
- A “parameter” denotes a special variable that holds a value that is being passed into a method.
- The “passed by value” means that only copy of a value of argument is been passed into parameter variable.
- A “local variable” is been declared inside a method, it is not accessible for statements outside method.
- A process in which a problem is been divided into smaller pieces is termed as “functional decomposition”.
Example:
Consider the example of method definition which is given below:
Public static void method()
{
Statement;
}
Here, “statement” denotes the body of method, that is to be executed when “method()” is been called.
Given code:
//Define a method display()
public static void display(int arg1 , double arg2, char arg3)
{
//Display values
System.out.println("The values are " + arg1 + " " + arg2 + ", and"+ arg3);
}
//Intialize variable
char initial = 'T';
//Intialize variable
int age = 25;
//Intialize variable
double income = 50000.00;
Explanation:
- Define a method “display()” to display the values of arguments provided to method.
- Display the values.
- Initialize values for variables “initial”, “age” and “income”.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
You can declare a void method as follow;
public void int calculateSalary()
{
int num1=89;
int num 2= 71;
int sum= num1+num2;
return sum;
}
a) True
b) False
The return statement of a void method may have one of two forms (assuming x is an int). to return x to return a tenth; to return
In this program, create a method with the following signature: public static double getAverage(double d1, double d2, double d3, double d4, double d5)
This method will accept five doubles and return the average.
Also in program, create a method with the following signature:
public static char determineGrade(double avg)
This method will take an average, then return the corresponding letter grade.
Write in java and use test case# as an example.
Chapter 5 Solutions
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Ch. 5.1 - What is the difference between a void method and a...Ch. 5.1 - Prob. 5.2CPCh. 5.1 - Prob. 5.3CPCh. 5.1 - What message will the following program display if...Ch. 5.1 - Prob. 5.5CPCh. 5.2 - What is the difference between an argument and a...Ch. 5.2 - Prob. 5.7CPCh. 5.2 - Prob. 5.8CPCh. 5.2 - Prob. 5.9CPCh. 5.2 - What will the following program display? public...
Ch. 5.4 - Prob. 5.11CPCh. 5.4 - Prob. 5.12CPCh. 5.4 - Prob. 5.13CPCh. 5.4 - Prob. 5.14CPCh. 5 - This type of method does not return a value. a....Ch. 5 - Prob. 2MCCh. 5 - Prob. 3MCCh. 5 - Prob. 4MCCh. 5 - A value that is passed into a method when it is...Ch. 5 - Prob. 6MCCh. 5 - Prob. 7MCCh. 5 - Prob. 8MCCh. 5 - Prob. 9MCCh. 5 - True or False: You terminate a method header with...Ch. 5 - Prob. 11TFCh. 5 - Prob. 12TFCh. 5 - Prob. 13TFCh. 5 - Prob. 14TFCh. 5 - Prob. 15TFCh. 5 - Prob. 16TFCh. 5 - Prob. 17TFCh. 5 - True or False: No two methods in the same program...Ch. 5 - True or False: It is possible for one method to...Ch. 5 - True or False: You must have a return statement in...Ch. 5 - Prob. 1FTECh. 5 - Look at the following method header: public static...Ch. 5 - Prob. 3FTECh. 5 - Prob. 4FTECh. 5 - Prob. 1AWCh. 5 - Here is the code for the displayValue method,...Ch. 5 - Prob. 3AWCh. 5 - What will the following program display? public...Ch. 5 - A program contains the following method...Ch. 5 - Prob. 6AWCh. 5 - Prob. 7AWCh. 5 - Write a method named square that accepts an...Ch. 5 - Write a method named getName that prompts the user...Ch. 5 - Write a method named quartersToDol1ars. The method...Ch. 5 - Prob. 1SACh. 5 - Prob. 2SACh. 5 - What is the difference between an argument and a...Ch. 5 - Where do you declare a parameter variable?Ch. 5 - Prob. 5SACh. 5 - Prob. 6SACh. 5 - Prob. 1PCCh. 5 - Retail Price Calculator Write a program that asks...Ch. 5 - Rectangle AreaComplete the Program If you have...Ch. 5 - Paint Job Estimator A painting company has...Ch. 5 - Prob. 5PCCh. 5 - Celsius Temperature Table The formula for...Ch. 5 - Test Average and Grade Write a program that asks...Ch. 5 - Conversion Program Write a program that asks the...Ch. 5 - Distance TraveLed Modification The distance a...Ch. 5 - Stock Profit The profit from the sale of a stock...Ch. 5 - Multiple Stock Sales Use the method that you wrote...Ch. 5 - Kinetic Energy In physics, an object that is in...Ch. 5 - isPrime Method A prime number is a number that is...Ch. 5 - Prime Number List Use the isPrime method that you...Ch. 5 - Even/Odd Counter You can use the following logic...Ch. 5 - Present Value Suppose you want to deposit a...Ch. 5 - Rock, Paper, Scissors Game Write a program that...Ch. 5 - ESP Game Write a program that tests your ESP...
Knowledge Booster
Similar questions
- 1. For each call of the method below, display the value that is returned public int retVal(int a, int b) { int c; if (a > b) { c = a; } else if (b % a == 0) { c = b; } else { c = b + (a - (b % a)); } return c; } Read the following arguments from the keyboard and pass them to retVal()Arguments passed a. retVal(4, 2) b. retVal(5, 4) c. retVal(5, 13) d. retVal(x, y) e. retVal(m, n) Output a. 4 b. 5 c. 15 d. 20 e. 8 For d and e what values are passed to produce 20 and 8?arrow_forwardAssume that you declare a variable as int x = 100; and correctly pass it to a method with the declaration private static void IncreaseValue(int x). There is a single statement within the IncreaseValue() method: x = x + 25;. Back in the Main() method, after the method call, what is the value of x? a. 125 b. It is impossible to tell. c. The program will not run. d. 100arrow_forwardWrite a value returning method that accepts two integer values as arguments and returns the value that is the greater of the two. For example, if 6 and 10 are passed as arguments to the method, the method should return 10. Your program should firstly prompt the user to enter two integers, and display the value that is the greater of the two. using Java programmingarrow_forward
- java program give comments please to explain. Write a program that calls these two methods as described below A void method that ask user to input an integer to be a parameter and prints following pattern. For example, the user entered 5 as input, the pattern will be: 5 4 3 2 1 5 4 3 2 5 4 3 5 4 5arrow_forwardExamine the following method header; then write an example call to the method. private void ResetValue(ref int value)arrow_forwardWhat is the return type of a method that does not return any value? a)int b)void c)float d)doublearrow_forward
- Write a program (use value returning method) that prompts you to enter five scores. The program should display the average score and the corresponding letter grade for the average score. Write the following “solider” methods in the program: calc_average: this method accepts five scores as arguments and returns the average determine_grade: this method accepts an average score as an argument and returns a letter based on the following: 90-100: A 80-89: B 70-79: C 60-69: D.using java programmingarrow_forwardQuestion 2 has bigger options otherwise according to your policy they are 3 questions at a time. 1.) The signature of a method consists of ____________. a. method name b. parameter list c. return type d. None of the above 2.) You should fill in the blank in the following code with ______________. public class Test { public static void main(String[] args) { System.out.print("The grade is "); printGrade(78.5); System.out.print("The grade is "); printGrade(59.5); } public static void __________ (double score) { if (score >= 90.0) { System.out.println('A'); } else if (score >= 80.0) { System.out.println('B'); } else if (score >= 70.0) { System.out.println('C'); } else if (score >= 60.0) { System.out.println('D'); } else { System.out.println('F'); } } } a. int b. printGrade c. printMe d. double e. void 3.) Assume double[][] x = new double[10][5], what are x.length and x[2].length? a. 4 and 4 b. 10 and 5 c. 5 and 10 d. 5 and 5arrow_forwardJava Program Give comment to explain the code please. Write a program that calls these two methods as described below A void method that ask user to input an integer to be a parameter and prints following pattern. For example, the user entered 5 as input, the pattern will be: 5 4 3 2 1 5 4 3 2 5 4 3 5 4 5 b. A void method takes Sting as a parameter. Then print out all the vowels in the string. Example given below:arrow_forward
- Write a method that prints numbers using the following header:public static void printNumbers(int num1, int num2, intnumberPerLine)This method prints the characters between num1 and num2 with the specifiednumbers per line. Write a test program that prints ten characters per line from 1to 100. Numbers are separated by exactly one space.arrow_forwardDeclare a method with three arguments all of the type int. The method should return the greatest of the three arguments, however, if any two or all three are the same, your method should return that valuearrow_forward6.17 LAB: Max magnitude Write a method maxMagnitude() with two integer input parameters that returns the largest magnitude value. Use the method in a program that takes two integer inputs, and outputs the largest magnitude value. Ex: If the inputs are: 5 7 the method returns: 7 Ex: If the inputs are: -8 -2 the method returns: -8 Note: The method does not just return the largest value, which for -8 -2 would be -2. Though not necessary, you may use the absolute-value built-in math method. Your program must define and call a method:public static int maxMagnitude(int userVal1, int userVal2) tested with 5,7 -8,-2, 25,-50 import java.util.Scanner; public class LabProgram { public static void main(String[] args) { Scanner input = new…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning