「java回文数算法for」二进制回文数 java
今天给各位分享java回文数算法for的知识,其中也会对二进制回文数 java进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
如何用java判断回文数?
System.out.println("请输入...");
Scanner in = new Scanner(System.in);
String number = in.next();
System.out.println("您输入的是"+number);
boolean flag = true;
for(int i=0;inumber.trim().length()/2;i++){
//把索引为i位置的字符和它对称索引位置的字符相比,看是否一样
if(!String.valueOf(number.charAt(i)).equals(String.valueOf(number.charAt(number.trim().length()-i-1)))){
flag = false;
break;
}
}
if(flag){
System.out.println("它是回文数");
}else{
System.out.println("它不是回文数");
}
没有加上对输入数据的合法性校验,如果有需要的话,你可以自行对number进行检查,例如校验number是不是数字,是不是负数等等
java使用for判断回文数
import java.util.Scanner;public class Test{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入你要判断的五位数:");
int num = sc.nextInt();
String str = "" +num;
for(int i=0;istr.length();i++){
if(str.charAt(0) == str.charAt(str.length()-1)
str.charAt(1) == str.charAt(str.length()-2)){
System.out.println(num+"是回文数");
break;
}else{
System.out.println(num+"不是回文数");
break;
}
}
}
}
999-10000回文数java怎么写for
for(inti=10;i
回文数"是一种数字。如:98789, 这个数字正读是98789,倒读也是98789,正读倒读一样,所以这个数字就是回文数。
定义:一个回文数,它同时还是某一个数的平方,这样的数字叫做平方回数。例如:121。 100 以上至1000以内的平方回数只有3个,分别是:121、484、676。 其中,121是11的平方。
java回文数算法for的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于二进制回文数 java、java回文数算法for的信息别忘了在本站进行查找喔。
发布于:2022-11-26,除非注明,否则均为
原创文章,转载请注明出处。