Due Sunday, February 21 at 11:59 PM
By the time you have completed this work, you should be able to write programs which:
static and non-static componentsnew reserved wordPrintString.java
Download the PrintString.java file, and open it in jGRASP (or a text editor of your choice).
You will need to define a static method that prints out a given String, without modifying the main method.
When you run this program, you should see the following output:
foo
Further details are provided in the comments of the file.
PrintInt.java
Download the PrintInt.java file, and open it in jGRASP (or a text editor of your choice).
You will need to define a static method that prints out a given int, without modifying the main method.
When you run this program, you should see the following output:
57
Further details are provided in the comments of the file.
PrintMain.java
Download the PrintMain.java file, and open it in jGRASP (or a text editor of your choice).
You will need to write code in main that calls the methods you defined in PrintString.java and PrintInt.java,
with specific actual parameters. Example output of this program is shown below:
bar 98
Do not simply print out "bar" and 98!
Solutions which merely print these values directlt will receive no credit.
You must instead call printString and printInt.
TwoDoubles.java
Download the TwoDoubles.java file, and open it in jGRASP (or a text editor of your choice).
This file requires you to write a class containing two instance variables, a constructor, and an instance (non-static) method.
This file already contains a main method, which can be used to test your code.
The main method reads two values of type double from the user, which are used to call your TwoDoubles constructor.
It will then call your printMe method on the created object.
Example output is shown below, with user inputs shown in bold:
Enter first double: 2.5 Enter second double: 3.8 First: 2.5 Second: 3.8
Further details are provided in the comments in the file.
TwoOperations.java
Download the TwoOperations.java file, and open it in jGRASP (or a text editor of your choice).
You will have to define two static methods which will use your TwoDoubles class you defined in the previous step,
as well as defining a main method which will call the aforementioned methods.
Example output is shown below, with user inputs shown in bold:
Enter first double: 2.2 Enter second double: 8.9 First: 19.580000000000002 Second: 0.24719101123595508 First: -6.7 Second: 11.100000000000001
Further details are provided in the comments in the file.
Log into Canvas, and go to the COMP 110L class. Click “Assignments” on the left pane, then click “Lab 6”. From here, you can upload your answers and your code. Specifically, you must turn in the following five files:
PrintString.javaPrintInt.javaPrintMain.javaTwoDoubles.javaTwoOperations.java
In addition, if you collaborated with anyone else, be sure to download collaborators.txt
and write the names of the people you collaborated with in the file, one per line.
Please submit this file along with the other five files.
You can turn in the assignment multiple times, but only the last version you submitted will be graded.