Home
Calculator
Algebra
Fun Games
Geometry
Interactive
Trigonometry
Good Links
Home
Calculator
Algebra
Fun Games
Geometry
Interactive
Trigonometry
Good Links

Type casting ints and floats

Java Changing Sign Arithmetic

Quick review of how to cast an int as a float

int myInt= 11;
float myIntCastAsAFloat = (float)myInt;


The java code below will yeild a result of 1 becuase both are ints!7
	public static  void main(String[] args) {
		int intOne= 2;
		int intTwo= 3;
		System.out.println("myResult "+ (intOne/intTwo));
		}

Run the Java code below and you will see what happens to the datatype whenever a single operation involves an int and float. What datatype conversion happens?
	public static  void main(String[] args) {
		double myDouble= 2;
		int inta= 3;
		System.out.println("myResult "+ (inta/myDouble));
		}

Run the Java code below andyou wll see that myResult evaluates to 3.
public static  void main(String[] args) {
		int myInt= 11;
		int myIntegerDivisor = 3;
		double myResult = myInt/myIntegerDivisor;
		System.out.println("myResult "+ myResult );
		}
	
Now let's cast some ints to floats! What does myResult evaluate to now?

#1
public static  void main(String[] args) {
		int myInt= 11;
		int myIntegerDivisor = 3;
		double myResult = (double)myInt/myIntegerDivisor;
		System.out.println("myResult "+ myResult );
		}


#2Let's add some parenthesis and see what happens
public static  void main(String[] args) {
		int myInt= 11;
		int myIntegerDivisor = 3;
		double myResult = (double)(myInt/myIntegerDivisor);
		System.out.println("myResult "+ myResult );
		}
.