📄 palindrome.java
字号:
package palindrome;
import java.io.*;
public class Palindrome {
public static void main(String[]args) {
//主函数
int m=0;
String c;
Inte data=new Inte();
c=new String();
System.out.println("请输入一个整数:");
//要求输入得到一个整数
try
{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
m = Integer.parseInt(reader.readLine());
}catch(Exception e)
{
System.out.println(e);
}
//判断零到此数是否为回文,并输出
data.max=m;
for(int i=1;i<=m;i++){
data.max=i;
data.s=String.valueOf(i);//使用valueof方法将整数转为String类型,因为是静态方法所以用String调用
if((data.isPalindrome(data.s))!=0)//判断是否为回文
{
c=data.toBinary();//调用转化为二进制的函数
if((data.isPalindrome(c))!=0)//判断是否为回文
System.out.println(data.max);//输出符合标准的数字
} }
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -