Upload files to "OOP/Java/Lab/Week5"
This commit is contained in:
parent
fe4d8de081
commit
0589cce66a
3 changed files with 36 additions and 12 deletions
|
@ -25,6 +25,7 @@ class Number {
|
|||
}
|
||||
|
||||
public boolean isEven() {
|
||||
// This is an explicit narrowing typecast from double to int
|
||||
return (int) value % 2 == 0;
|
||||
}
|
||||
|
||||
|
@ -48,13 +49,22 @@ class Number {
|
|||
System.out.print("Enter a number: ");
|
||||
Number number = new Number(sc.nextDouble());
|
||||
|
||||
System.out.println("Is Zero: " + number.isZero());
|
||||
System.out.println("Is Positive: " + number.isPositive());
|
||||
System.out.println("Is Negative: " + number.isNegative());
|
||||
System.out.println("Is Odd: " + number.isOdd());
|
||||
System.out.println("Is Even: " + number.isEven());
|
||||
System.out.println("Is Prime: " + number.isPrime());
|
||||
System.out.println("Is Armstrong: " + number.isArmstrong());
|
||||
System.out.println(
|
||||
"Is Zero: " +
|
||||
number.isZero() +
|
||||
", Is Positive: " +
|
||||
number.isPositive() +
|
||||
", Is Negative: " +
|
||||
number.isNegative() +
|
||||
", Is Odd: " +
|
||||
number.isOdd() +
|
||||
", Is Even: " +
|
||||
number.isEven() +
|
||||
", Is Prime: " +
|
||||
number.isPrime() +
|
||||
", Is Armstrong: " +
|
||||
number.isArmstrong()
|
||||
);
|
||||
|
||||
sc.close();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue