Programming I, how to write an essay paper

Still wondering how to write an essay paper? Click here!


Homework 4

Part 4a:
Create a Java class named <YourName>4a so mine would be Carden4a.java
Create a main method for your class as usual, but for now just leave it empty.
Create a method for your class named
sortAscending, which takes three integer parameters
and returns nothing. This method will sort those three integers in
ascending order and print
the result to the console. The signature of the method is as follows:
public static void sortAscending( int a, int b, int c )
You may test your method with calls from main, or you may leave main empty. Your method
will be tested with inputs that produce known outputs.
Here are a few example runs:
—-jGRASP exec: java Carden4a
// Sending 76, 8, 33 from main
Ascending order is: 8 33 76
—-jGRASP: operation complete.
—-jGRASP exec: java Carden4a
// Sending 9, 221, 9 from main
Ascending order is: 9 9 221
—-jGRASP: operation complete.
Part 4b:
Create a Java class named <YourName>4b so mine would be Carden4b.java
Write the Java method canFormRightTriangle that determines if it’s three integer
arguments
a, b, and c can be the lengths of the sides of a right triangle. Three integers can be
the lengths of the sides of a right triangle if and only if
all three are positive and the square of
the largest integer is equal to the sum of the squares of the other two integers
.
For example:
If
a = 4, b = 5, and c = 3, then the method would return true since b2 = a2 + c2.
Create a main method and prompt the user for three integers, and send those three to the
method. The signature of the method is as follows:
public static boolean canFormRightTriangle( int a, int b, int c )
Other examples:

The following calls should return true The following calls should return false
canFormRightTriangle( 3, 4, 5 ) CanFormRightTriangle( 3, -4, 5 )
canFormRightTriangle( 5, 3, 4 ) CanFormRightTriangle( 0, 0, 0 )
canFormRightTriangle( 6, 10, 8 ) CanFormRightTriangle( 5, 0, 5 )
CanFormRightTriangle( 12, 5, 13 ) canFormRightTriangle( 1, 2, 3 )

Part 4c:
Create a Java class named <YourName>4c, so mine would be Carden4c.java
This program will be an expansion of the previous assignment. Your program will be a
multiplication quiz game that
continues to prompt the user until the correct answer is given.
Create a main method for your class, but for now just leave it empty.
Create a method named
randomNumber, which generates and returns a random integer
between 1 and 10 (inclusive). This method should have the following signature:
public static int randomNumber()
You may copy your code from the previous assignment if you wish.
Declare two integer variables in main, and store in each of them a random number by calling
the
randomNumber method. Next store the product of those random numbers in a new
variable named product.
Lastly, display the two numbers and ask the user for the answer and compare it to the product
calculated above. Check the user’s answer to see if it matches. If the user’s answer is correct,
display their answer with the text “i
s correct!”. Otherwise, display the text “is not
correct. Please try again.
”, and ask the user for a new answer. Continue
prompting until the user answers correctly.
Below are a few sample runs:

—-jGRASP exec: java Carden4c
Welcome to the multiplication game!
What is 7 * 2?
15
15 is not correct. Please try
again.
What is 7 * 2?
13
13 is not correct. Please try
again.
What is 7 * 2?
14
14 is correct!
—-jGRASP: operation complete.
—-jGRASP exec: java Carden4c
Welcome to the multiplication game!
What is 1 * 9?
9
9 is correct!
—-jGRASP: operation complete.
General Instructions:
No hard copies will be collected. Do not send your files through e-mail! You should submit
your work on D2L by the due date. See the syllabus for late homework policy.
What to turn in:
There should be three .java files. Place these files into a zip file and name it
<YourName>HW4.zip, and submit the zip file to the Dropbox Homework 4 folder in D2L.
Helpful Links:
How to zip files in Mac OS
How to zip files in Windows

Still wondering how to write an essay paper? Click here!

 

Last Updated on