Написание кода на Java
В этом шаге вы напишете код, демонстрирующий использование метода isLowSurrogate()
. Введите следующий код в файл 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!");
}
}
}
В приведенном выше коде мы импортировали класс Scanner
, чтобы получать ввод от пользователя. Мы получаем ввод символа от пользователя и сохраняем его в переменной ch
. Затем мы используем метод isLowSurrogate()
, чтобы проверить, является ли введенный символ низшим суррогатом или нет. Если введенный символ является низшим суррогатом, то переменная isLow
устанавливается в true
, а если нет, то isLow
устанавливается в false
.
Затем мы используем тернарный оператор, чтобы установить переменную result
в "is", если isLow
равно true
, и "is not", если isLow
равно false
. Наконец, мы выводим сообщение результата в консоль.