输入一个整数,判断该整数是否是回文!
2013-04-09 09:04
344 查看
import java.util.Scanner;
/**
*
* 问题:输入一个整数,判断该整数是否是回文!
*
* @author Administrator
*
* 程序如下 :
*
*/
public class Palindrome {
public static void main(String args[]){
System.out.println("请输入一个整数,按Enter键结束!");
Scanner s=new Scanner(System.in);
String str=s.next();
Palindrome p=new Palindrome();
boolean b=p.isPalindrome(str);
if(b){
System.out.println("该整数是回文!");
}
else{
System.out.println("该整数不是回文!");
}
}
public boolean isPalindrome(String s){
boolean b=true;
char[] c=s.toCharArray();
for(int i=0;i<c.length;i++){
while(c[i]!=c[c.length-1-i]){
b=false;
break;
}
}
return b;
}
}
运行结果:
run:
请输入一个整数,按Enter键结束!
123221
该整数不是回文!
成功生成(总时间:2 秒)
run:
请输入一个整数,按Enter键结束!
123454321
该整数是回文!
成功生成(总时间:6 秒)
/**
*
* 问题:输入一个整数,判断该整数是否是回文!
*
* @author Administrator
*
* 程序如下 :
*
*/
public class Palindrome {
public static void main(String args[]){
System.out.println("请输入一个整数,按Enter键结束!");
Scanner s=new Scanner(System.in);
String str=s.next();
Palindrome p=new Palindrome();
boolean b=p.isPalindrome(str);
if(b){
System.out.println("该整数是回文!");
}
else{
System.out.println("该整数不是回文!");
}
}
public boolean isPalindrome(String s){
boolean b=true;
char[] c=s.toCharArray();
for(int i=0;i<c.length;i++){
while(c[i]!=c[c.length-1-i]){
b=false;
break;
}
}
return b;
}
}
运行结果:
run:
请输入一个整数,按Enter键结束!
123221
该整数不是回文!
成功生成(总时间:2 秒)
run:
请输入一个整数,按Enter键结束!
123454321
该整数是回文!
成功生成(总时间:6 秒)
相关文章推荐
- 输入一个整数判断是否是回文
- Python实遍历二维数组题目一:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个长度为10的整形数组中,已经放置好了任意10个整数。要求用户任意输入 一个整数,判断该数字是否在数组中。如果在,删除数组中该元素,并把后面的 元素往前挪。(让空出的位置在最后)
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数
- (PHP实现剑指offer)在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 判断输入的一个数是否为回文数c++代码实例及运行结果
- java应用程序中判断用户输入的一个整数是否在已知数组里。
- 输入一个整数,程序判断该整数是否在数组中
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排列,每一列都按照从上到下递增的顺序排列,请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 第三十九讲项目4——输入一个正整数,判断其是否为一个回文数
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上往下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该函数。
- Palindrome Number leetcode 判断一个整数是否是回文
- 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请按成 一个函数,输入这样一个二维数组和一个整数,判断数组中是否含有该整数
- 判断输入的一个数是否为回文数c++代码实例及运行结果
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- leetcode之O(1)空间复杂度判断一个整数是否是回文整数