Escrevendo o Código Java
Nesta etapa, você escreverá o código para demonstrar o uso do método isLowSurrogate(). Insira o seguinte código no arquivo LowSurrogate.java.
import java.util.Scanner;
public class LowSurrogate {
public static void main(String[] args) {
try {
Scanner sc = new Scanner(System.in);
System.out.print("Enter a character: ");
char ch = sc.next().charAt(0);
boolean isLow = Character.isLowSurrogate(ch);
String result = isLow ? "is" : "is not";
System.out.println(ch + " " + result + " a low-surrogate.");
} catch(Exception e) {
System.out.println("Invalid input!");
}
}
}
No código acima, importamos a classe Scanner para receber entrada do usuário. Recebemos uma entrada de caractere do usuário e a armazenamos na variável ch. Em seguida, usamos o método isLowSurrogate() para verificar se o caractere de entrada é um low-surrogate ou não. Se o caractere de entrada for um low-surrogate, a variável isLow é definida como true, e se não for, isLow é definida como false.
Em seguida, usamos o operador ternário para definir a variável result como "is" se isLow for true, e "is not" se isLow for false. Finalmente, imprimimos a mensagem do resultado no console.