Lesson 1.3 Expressions & Assignment Statements
Creating a “int“ Variable
int num = 7;
Is stored in 4 bytes
“int“ creates an integer variable
“num” is the placement for the name of the variable.
“7“ is the value of the variable
“=” is an assignment operator
Creating a “double” Variable
double costBurger = 3.95;
Creating a “String” Variable
String student = "Vicky Viking";
Creating a “char” Variable
char mcChoice = 'a';
Only need 2 parts to create a variable
(+) Operator does 2 things
Arithmetic Operators
(adding)
(subtract)
/ (divide)
* (multiple)
% (modulus)
int num = 5 + 7;
//num = 12
int num = 7 - 5;
// num = 2
int num = 10 / 5;
// num = 2
int num = 2 * 5;
//num = 10
int num = 15 % 6;
// num = 3
Lesson 1.4 Compound Assignment Operators
+= (Plus Equals)
int num = 5;
num += 10;
//num is now 15
-= (Minus Equals)
int num = 5;
num -= 3;
//num is now 2
*= (Multiply Equals)
int num = 5;
num *= 2;
//num is now 10
/= (Slash Equals)
int num = 10;
num /= 2;
//num is now 5
%= (Mod Equals)
int num = 5;
num %= 2;
//num is now 1
Lesson 1.6 Casting and Ranges of Variables
Casting is a way to temporarily charge the type of a variable
int num = 7;
int newNum = 15;
int div = newNum/num;
// The value stored in div will be 2
double div = newNum/num;
// The value stored in div will be 2.0
double div = (double)newNum/num;
// The value stored in div will be 2.14285...
// By casting newNum as a double, we can prevent integer division and allow it to divide properly.
Casting does not change the variable type permanently.
Lesson 2.1 Object: Instances of Classes
Java uses Classes
Classes describe objects
Running the code creates objects
Objects
→ have stuff = variables
→ do stuff = methods
EX: Write the Student class code
→ (Store in) file named “Student.java“
In our main file
→ create Student objects
Methods | |
---|
study | Bob.study() |
takeTest | Bob.takeTest |
Void Method:
→ returns nothing
public String toString()
// public = privacy spec
// Returns a String variable
// toString = name of method
//--------------------------------------------------------
Lesson 3.1 Boolean Expressions and If Statements
Booleans are variables that can be set to true or false
//Example
boolean isHungry = true;
System.out.println("Are you hungry?" + isHungry);
//Prints out Are you hungry? true