Introdução
Neste laboratório, você aprenderá como usar o método Java intValue() da classe Float para converter um objeto Float em um valor inteiro.
Neste laboratório, você aprenderá como usar o método Java intValue() da classe Float para converter um objeto Float em um valor inteiro.
touch ~/project/FloatToInt.java
import java.util.Scanner;
public class FloatToInt {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// Getting the user input as float value
System.out.print("Enter a floating point value: ");
float f = sc.nextFloat();
// Creating a Float object from the user input
Float f1 = f;
// Converting the Float object to int
int i = f1.intValue();
// Displaying the int value
System.out.println("Float value: " + f1);
System.out.println("Int value: " + i);
}
}
CTRL+X, depois Y, e então ENTER.javac ~/project/FloatToInt.java
java FloatToInt
Enter a floating point value: 45.6
Float value: 45.6
Int value: 45
touch ~/project/FloatToInt.java
import java.util.Scanner;
public class FloatToInt {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
try {
// Getting the user input as float value
System.out.print("Enter a floating point value: ");
float f = sc.nextFloat();
// Creating a Float object from the user input
Float f1 = f;
// Converting the Float object to int
int i = f1.intValue();
// Displaying the int value
System.out.println("Float value: " + f1);
System.out.println("Int value: " + i);
} catch (Exception e) {
System.out.println("Invalid input. Please enter a valid floating point value.");
}
}
}
CTRL+X, depois Y, e então ENTER.javac ~/project/FloatToInt.java
java FloatToInt
Enter a floating point value: abcd
Invalid input. Please enter a valid floating point value.
Neste laboratório, você aprendeu como usar o método intValue() da classe Float em Java. Você aprendeu como criar um objeto Float, convertê-lo em um valor inteiro e exibir a saída. Você também aprendeu como lidar com exceções quando o usuário insere uma entrada inválida.