Browse Source

update lab 2

master
Brett Bender 3 years ago
parent
commit
9b03671e49
3 changed files with 0 additions and 130 deletions
  1. +0
    -27
      LAB-2/Lab2/MessageOutput.java
  2. +0
    -57
      LAB-2/Lab2/RectangleValues.java
  3. +0
    -46
      LAB-2/Lab2/Stones.java

+ 0
- 27
LAB-2/Lab2/MessageOutput.java View File

@ -1,27 +0,0 @@
package uwstout.courses.cs144.labs.lab2;
/**
* This outputs a message that tests your ability to escape strings.
*
* @author Brett Bender
* @version 2022.09.20
*
*/
public class MessageOutput {
/**
* This outputs a message that tests your ability to escape strings.
*
* @param args The command line arguments (not used)
*/
public static void main(String[] args) {
System.out.println("\tIn Windows, putting the path to a file into the code is a little");
System.out.println("difficult as each \"\\\" in the path must be escaped. So, if your");
System.out.println("file is located at C:\\temp\\data.csv, then you would need to");
System.out.println("escape it so that it looks like C:\\\\temp\\\\data.csv. It is also");
System.out.println("good practice to put \"'s around the path. This avoids problems");
System.out.println("with spaces in the file name or the path. The \"'s would have");
System.out.println("to be escaped as well.");
}
}

+ 0
- 57
LAB-2/Lab2/RectangleValues.java View File

@ -1,57 +0,0 @@
package uwstout.courses.cs144.labs.lab2;
import java.util.Scanner;
/**
* This computes the area and perimeter of a rectangle given the rectangle's
* length and width.
*
* @author turners
* @version 1.0
*
*/
public class RectangleValues {
/**
* This computes the area and perimeter of a rectangle given the rectangle's
* length and width.
*
*
* @param args Command line arguments (not used)
*
*
* Input: (length: 10, width: 10) Expected: (perim: 40, area: 100)
*
* Input: (length: 0, width: 9) Expected: (perim: 18, area: 0)
*
* Input: (length: -2, width: 4) Expected: (perim: 4, area: -8)
*
*
*
*/
public static void main(String[] args) {
double length;
double width;
double perimeter;
double area;
// Create an object to read in data from the keyboard
Scanner scan = new Scanner(System.in);
// prompt for and read in length and width
System.out.println("Enter the length of the rectangle: ");
length = scan.nextDouble();
System.out.println("Enter the width of the rectangle: ");
width = scan.nextDouble();
// compute perimeter and area
perimeter = 2 * (length + width);
area = length * width;
// output results
System.out.println("For a " + length + " x " + width + " rectangle, the perimeter is " + perimeter
+ " and the area is " + area + ".");
scan.close();
}
}

+ 0
- 46
LAB-2/Lab2/Stones.java View File

@ -1,46 +0,0 @@
package uwstout.courses.cs144.labs.lab2;
import java.util.Scanner;
/**
* Reads in a value (in stones) and converts it to ounces.
*
* @author Brett Bender
* @version 2022.09.20
*/
public class Stones {
private static final int STONE_POUNDS_CF = 14;
private static final int POUNDS_OUNCES_CF = 16;
private static final int STONE_OUNCES_CF = STONE_POUNDS_CF * POUNDS_OUNCES_CF;
/**
* Reads in a value (in stones) and converts it to ounces.
*
* @param args Command line arguments (not used)
*
*
* Input: 2 stones Expected: 448 ounces
*
* Input: -1 stones Expected: -224 ounces
*
* Input: 0 stones Expected: 0 ounces
*/
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
System.out.println("How heavy is the object in stones?");
// Read in the weight in stones
int stonesIn = scan.nextInt();
// Calculate the weight in ounces
int ouncesOut = stonesIn * STONE_OUNCES_CF;
// Output it to the user
System.out.printf("%d stones in ounces is %d ounces.\n", stonesIn, ouncesOut);
scan.close();
}
}

Loading…
Cancel
Save