0% found this document useful (0 votes)
226 views

Machine Problem in Java Expression

The document provides 15 coding exercises involving various numeric calculations and conversions in Java. These include converting between temperature scales and units of length, calculating sums of digits and time conversions, computing BMI and speed in different units, and performing arithmetic operations on integers and floating point numbers. It also includes exercises on extracting primitive types from BigInteger values and getting the next floating point number in a sequence. For each problem, sample input/output is provided to test the code.

Uploaded by

Chere Bacalla
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
226 views

Machine Problem in Java Expression

The document provides 15 coding exercises involving various numeric calculations and conversions in Java. These include converting between temperature scales and units of length, calculating sums of digits and time conversions, computing BMI and speed in different units, and performing arithmetic operations on integers and floating point numbers. It also includes exercises on extracting primitive types from BigInteger values and getting the next floating point number in a sequence. For each problem, sample input/output is provided to test the code.

Uploaded by

Chere Bacalla
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 3

1. Write a Java program to convert temperature from Fahrenheit to Celsius degree.

Go to the editor
Test Data
Input a degree in Fahrenheit: 212
Expected Output:
212.0 degree Fahrenheit is equal to 100.0 in Celsius

2. Write a Java program that reads a number in inches, converts it to meters. Go to


the editor
Note: One inch is 0.0254 meter.
Test Data
Input a value for inch: 1000
Expected Output :
1000.0 inch is 25.4 meters

3. Write a Java program that reads an integer between 0 and 1000 and adds all the
digits in the integer. Go to the editor

Test Data
Input an integer between 0 and 1000: 565
Expected Output :
The sum of all digits in 565 is 16

4. Write a Java program to convert minutes into a number of years and days. Go to
the editor

Test Data
Input the number of minutes: 3456789
Expected Output :
3456789 minutes is approximately 6 years and 210 days

5. Write a Java program that prints the current time in GMT. Go to the editor

Test Data
Input the time zone offset to GMT: 256
Expected Output:
Current time is 23:40:24

6. Write a Java program to compute body mass index (BMI). Go to the editor

Test Data
Input weight in pounds: 452
Input height in inches: 72
Expected Output:
Body Mass Index is 61.30159143458721

7. Write a Java program to takes the user for a distance (in meters) and the time
was taken (as three numbers: hours, minutes, seconds), and display the speed, in
meters per second, kilometers per hour and miles per hour (hint: 1 mile = 1609
meters). Go to the editor
Test Data
Input distance in meters: 2500
Input hour: 5
Input minutes: 56
Input seconds: 23
Expected Output :
Your speed in meters/second is 0.11691531
Your speed in km/h is 0.42089513
Your speed in miles/h is 0.26158804

8. Write a Java program that reads a number and display the square, cube, and
fourth power. Go to the editor

Expected Output:
Square: .2f
Cube: .2f
Fourth power: 50625.00
Click me to see the solution

9. Write a Java program that accepts two integers from the user and then prints the
sum, the difference, the product, the average, the distance (the difference between
integer), the maximum (the larger of the two integers), the minimum (smaller of the
two integers). Go to the editor

Test Data
Input 1st integer: 25
Input 2nd integer: 5
Expected Output :
Sum of two integers: 30
Difference of two integers: 20
Product of two integers: 125
Average of two integers: 15.00
Distance of two integers: 20
Max integer: 25
Min integer: 5

10. Write a Java program to break an integer into a sequence of individual digits.
Go to the editor

Test Data
Input six non-negative digits: 123456
Expected Output :
1 2 3 4 5 6

11. Write a Java program to test whether a given double/float value is a finite
floating-point value or not. Go to the editor
Click me to see the solution

12. Write a Java program to compare two given signed and unsigned numbers. Go to
the editor
Click me to see the solution

13. Write a Java program to compute the floor division and the floor modulus of the
given dividend and divisor. Go to the editor
Click me to see the solution

14. Write a Java program to extract the primitive type value from a given
BigInteger value. Go to the editor
A primitive type is predefined by the language and is named by a reserved keyword.
Primitive values do not share state with other primitive values. The eight
primitive data types supported by the Java programming language are byte, short,
int, long, float, double, Boolean and char.
BigInteger() translates the sign-magnitude representation of a BigInteger into a
BigInteger. The sign is represented as an integer signum value: -1 for negative, 0
for zero, or 1 for positive. The magnitude is a byte array in big-endian byte-
order: the most significant byte is in the zeroth element. A zero-length magnitude
array is permissible, and will result in a BigInteger value of 0, whether signum is
-1, 0 or 1.
Click me to see the solution

15. Write a Java program to get the next floating-point adjacent in the direction
of positive and negative infinity from a given float/double number. Go to the
editor

Click me to see the solution

You might also like