CMSC 131 (Summer 2019) Week 02 Study Questions Flashcards
Week 02 Study Questions
When your Java program is compiled, what type of file is created? (Hint: It is NOT machine language.)
bytecode
What does it mean for someone to say that a Java program is “portable”?
The same bytecode will run successfully on any platform (provided that the Java Virtual Machine (JVM) is available.)
TRUE/FALSE: Inserting unnecessary spaces and/or blank lines could cause your Java program to malfunction.
FALSE
List the four Java primitive types that can be used to store integer values.
long, int, short, byte
How much memory is required to store each of the four types mentioned in the previous question?
long: 8
int: 4
short: 2
byte: 1
What advantage do you gain from using one of the types of integer types that requires MORE memory?
You can store a wider range of values (larger values).
List the two Java primitive types that can be used to store floating point values.
float, double
How much memory is required to store each of the two types mentioned in the previous question?
double: 8
float: 4
What advantage do you gain from using double instead of float?
more precision (it will retain more digits)
List the two Java types that are used to store values that are not numbers.
char and boolean
Write a statement that declares a variable named counter of type int, and stores the value 182 in the variable.
int counter = 182;
Write a statement that simultaneously declares three variables of type boolean, named x, y, and z.
boolean x, y, z;
What values can a boolean variable achieve?
true or false
Write a java class called “Fred”. Put in a main method. Have the main method store your age in a variable named age. Then main should print out a line that has your name, followed by your age. (Use a ?string literal? for your name, but use the variable to access your age.)
public class Fred { public static void main(String[] args) { int age = 12; System.out.println("Fawzi Emad, age is " + age); } }
Practice using BOTH styles for Java comments.
// comment using first style
/* comment using second style */