gpt4 book ai didi

java - 如何检查一个三位数是否是回文?

转载 作者:行者123 更新时间:2023-11-30 08:00:02 26 4
gpt4 key购买 nike

<分区>

我正在用 Java 创建一个简单的回文小测验。

我应该在某个时候检查用户输入的数字是否多于或少于三位数,例如“1011”或“10”,并显示错误消息,例如“输入错误”。但是,我无法在 Java 中使用 int.length() 检查数字的长度,因为我可以使用 String (String.length()) .

我该如何解决这个问题?

这是我的代码,没有 if-three-digit 检查

import java.util.Scanner;
public class Test {
public static void main(String[] args) {
System.out.println("Please enter a three digit number number and I will check if it's a palindrome.");

// create scanner and input number

Scanner input = new Scanner(System.in);
int number = input.nextInt();

int digit1 = (int)(number / 100);
int remaining = number % 100;
int digit3 = (int)(remaining % 10);

System.out.println(number + ((digit1 == digit3) ? " is a palindrome" : " is not a palindrome"));


}
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com