/**
* @author lautturi.com
* Java example: check if a number is of type integer
*/
import java.util.*;
public class Lautturi {
public static void main(String[] args) throws ParseException {
int x = 123;
if (x == (int)x)
{
// Number is integer
System.out.println("x is a integer");
}
double y = 123.0;
if (y == (int)y)
{
// Number is integer
System.out.println("y is a integer");
}
double d = 123.5;
if (d == (int)d)
{
// Number is integer
System.out.println("d is a integer");
}
String z = "123";
if (z == (int)z) // Comile Error : Cannot cast from String to int
{
// Number is integer
System.out.println("z is a integer");
}
}
}
output:
x is a integer y is a integer