回文数另一解
来源:互联网 发布:诺基亚6600s软件 编辑:程序博客网 时间:2024/06/05 04:13
import java.util.InputMismatchException;
import java.util.Scanner;
public class HuiWen_01 {
private final static int MAX=1000000000;
private final static int MIN=0;
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("请输入一个正整数:");
while(true) //循环录入
{
try
{
int a=s.nextInt();
if(a<=MIN||a>MAX)
throw new RuntimeException("输入的数不匹配!");
if(a==0)
break;
System.out.println(a+"是否是回文数:"+check(a));
}
catch(InputMismatchException e)
{
throw new RuntimeException("输入的格式不匹配");
}
}
}
public static boolean check(int a)
{
String s=Integer.toString(a); //将整数a转换成字符串
char[]arr=s.toCharArray(); //将字符串转换成字符数组
for(int x=0;x<arr.length;x++)
{
if(arr[x]!=arr[arr.length-x-1])
return false;
}
return true;
}
}
import java.util.Scanner;
/*
连续输入几组整数,判断是否是回文数,如果是回文数,则输出该整数是回文数,否则输出false
*/
public class HuiWen_01 {
private final static int MAX=1000000000;
private final static int MIN=0;
public static void main(String[] args)
{
Scanner s=new Scanner(System.in);
System.out.println("请输入一个正整数:");
while(true) //循环录入
{
try
{
int a=s.nextInt();
if(a<=MIN||a>MAX)
throw new RuntimeException("输入的数不匹配!");
if(a==0)
break;
System.out.println(a+"是否是回文数:"+check(a));
}
catch(InputMismatchException e)
{
throw new RuntimeException("输入的格式不匹配");
}
}
}
public static boolean check(int a)
{
String s=Integer.toString(a); //将整数a转换成字符串
char[]arr=s.toCharArray(); //将字符串转换成字符数组
for(int x=0;x<arr.length;x++)
{
if(arr[x]!=arr[arr.length-x-1])
return false;
}
return true;
}
}
0 0
- 回文数另一解
- 回文回文数 HUST
- 回文数&&回文串
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- 回文数
- Android 中的dp,px深度解析
- c# winform 路径选择和文件读写
- uip移植telnetd并添加自定义命令
- Ubuntu下离线安装软件包
- oracle的卸载
- 回文数另一解
- zabbix2.2.3中乱码的解决方法
- 20140613_JavaWeb学习之开发环境配置篇
- QML官方教程——Qt Quick Layouts Overview
- centos 配置
- POJ 1125-Stockbroker Grapevine
- 关于在web上经常用到的省市关联
- Windows下u-boot-2011.03在Mini2440移植详解(2)
- Android 基础理论 day01