chapter-conditonal construct
chapter-conditonal construct
Question 1
1. 5.0
2. 0.0
3. -5.0 ✓
4. error — can't use Math.cbrt() on a negative number
Question 2
1. java.io
2. java.lang ✓
3. java.util
4. java.sys
Question 3
1. 3
2. 3.0 ✓
3. 3.00
4. All of these
Question 4
1. -1.6
2. -1.5
3. -1.0
4. -0.0 ✓
Question 5
Question 6
1. -9.99
2. 9.99 ✓
3. 0.99
4. None of these
Question 7
1. FindSquareroot(x)
2. Sqrt(x)
3. Math.Square(x)
4. Math.sqrt(x) ✓
Question 8
1. 0.0
2. 1.0 ✓
3. 3.0
4. -1.0
Question 9
Question 10
1. -20.0
2. -21.0 ✓
3. 20
4. 21
Question 11
1. 0.0
2. 0
3. 1✓
4. 1.0
Question 12
1. 0.0
2. 0✓
3. -0
4. +0
Question 13
Assignment Questions
Question 1
Answer
A user-defined method is a method defined by the user whereas library methods or built-in
methods are the methods created by the developers of Java which are available in the form of
packages.
Question 2
Answer
Math.ceil( ) Math.floor( )
Returns the smallest double value that is greater than Returns the largest double value that is less than o
or equal to the argument and is equal to a equal to the argument and is equal to a
mathematical integer mathematical integer.
Question 3
Answer
(5/10) will lead to integer division as both numerator and denominator are integers. So result
of (5/10) will be 0 instead of 0.5 and the entire expression will always result in 0.
Answer
math should be written as Math. As Java is case-sensitive so it treats math and Math
differently.
Question 4
i. Math.abs()
Answer
Returns the absolute value of its argument. Its return type is same as the type of its
arguments. For example, Math.abs(-5) will return 5.
ii. Math.sqrt()
Answer
Returns the square root of its argument as a double value. For example, Math.sqrt(25) will
return 5.0.
iii. Math.cbrt()
Answer
Returns the cube root of its argument as a double value. For example, Math.cbrt(27) will
return 3.0.
iv. Math.random()
Answer
Returns a positive double value, greater than or equal to 0.0 and less than 1.0.
v. Math.round()
Answer
Rounds off its argument to the nearest mathematical integer and returns its value as an int or
long type. If argument is float, return type is int, if argument is double, return type is long. At
mid-point, it returns the higher integer. For example, Math.round(2.5) will return 3.
vi. Math.ceil()
Answer
Returns the smallest double value that is greater than or equal to the argument and is equal to
a mathematical integer. For example, Math.ceil(65.5) will return 66.0.
Question 5
Answer
Answer
Answer
Math.sqrt(b * b + 4 * a * c)
Question 6
i. x2+5y333x2+5y3
Answer
Math.cbrt(x * x + 5 * y * y * y)
ii. ∣x+y∣∣x+y∣
Answer
Math.abs(x + y)
iii. ∣x3+y2−2xy∣∣x3+y2−2xy∣
Answer
iv. π6(z4−2π)6π(z4−2π)
Answer
v. z2−π33z2−π
Answer
Math.cbrt(z*z - Math.PI)
vi. x3−y344x3−y3
Answer
vii. amount∗rate1−1(1+rate)n1−(1+rate)n1amount∗rate
Answer
viii. (−b+b2−4ac)2a2a(−b+b2−4ac)
Answer
Answer
Question 7
Answer
System.out.println(Math.round(14.49));
ii. Print the absolute value of -0.09
Answer
System.out.println(Math.abs(-0.09));
iii. Print the largest of -67 and -50
Answer
System.out.println(Math.max(-67, -50));
iv. Print the smallest of -56 and -57.4
Answer
System.out.println(Math.min(-56, -57.4));
v. Print a random integer between 25 and 35
Answer
int range = 35 - 25 + 1;
int num = (int)(range * Math.random() + 25);
System.out.println(num);
vi. Print 47.5 raised to the power 6.3
Answer
System.out.println(Math.pow(47.5, 6.3));
vii. Print minimum of -4, -7
Answer
System.out.println(Math.min(-4, -7));