Week3-Using Classes and Objects
Week3-Using Classes and Objects
John Lewis
William Loftus
num1 38
num1 38
Before:
num2 96
num2 = num1;
num1 38
After:
num2 38
name2 = name1;
continued
26
the final frontier.
SPACE, THE FINAL FRONTIER.
26
• Or you can import the class, and then use just the
class name
import java.util.Scanner;
import java.util.Random;
num1 = generator.nextInt();
System.out.println("A random integer: " + num1);
num1 = generator.nextInt(10);
System.out.println("From 0 to 9: " + num1);
continued
num1 = generator.nextInt(10) + 1;
System.out.println("From 1 to 10: " + num1);
num2 = generator.nextFloat();
System.out.println("A random float (between 0-1): " + num2);
num2 = generator.nextFloat();
System.out.println("A random float (between 0-1): " + num2);
gen.nextInt(25)
gen.nextInt(6) + 1
gen.nextInt(100) + 10
gen.nextInt(50) + 100
gen.nextInt(10) – 5
gen.nextInt(22) + 12
Range
0 to 12
1 to 20
15 to 20
-10 to 0
Range
0 to 12 gen.nextInt(13)
1 to 20 gen.nextInt(20) + 1
15 to 20 gen.nextInt(6) + 15
-10 to 0 gen.nextInt(11) – 10
import java.util.Scanner;
continued
import java.util.Scanner;
import java.text.NumberFormat;
int quantity;
double subtotal, tax, totalCost, unitPrice;
continued
import java.util.Scanner;
import java.text.DecimalFormat;
continued
//-----------------------------------------------------------------
// Creates and uses variables of the Flavor type.
//-----------------------------------------------------------------
public static void main(String[] args)
{
Flavor cone1, cone2, cone3;
cone1 = Flavor.rockyRoad;
cone2 = Flavor.chocolate;
continued
System.out.println();
System.out.println("cone2 value: " + cone2);
System.out.println("cone2 ordinal: " + cone2.ordinal());
System.out.println("cone2 name: " + cone2.name());
cone3 = cone1;
System.out.println();
System.out.println("cone3 value: " + cone3);
System.out.println("cone3 ordinal: " + cone3.ordinal());
System.out.println("cone3 name: " + cone3.name());
}
}