Java小程序之1000000数字判断是否为回数
2017-09-02 09:40
671 查看
1. 数学中有一种自然数叫回数,如果该自然数从左向右读和从右向左读都是一样的数,则这个数为回数。比如101,32123,9999等等都是回数。
2.随机生成一个1000000以内的自然数,判断该数是否为回数
public static void main(String[] args) {
// TODO Auto-generated method stub
Random random =new Random();
int r = random.nextInt(1000000);
System.out.println("随机数r为"+r);
String num=r+"";
String[] s = num.split("");
String ss="";
for (int i = s.length-1; i >=0 ; i--) {
ss+=s[i];
}
System.out.println("返过来ss的值为"+ss);
if (ss.equals(r)) {
System.out.println(r+"是回数");
}else{
System.out.println(r+"不是回数");
}
}
2.随机生成一个1000000以内的自然数,判断该数是否为回数
public static void main(String[] args) {
// TODO Auto-generated method stub
Random random =new Random();
int r = random.nextInt(1000000);
System.out.println("随机数r为"+r);
String num=r+"";
String[] s = num.split("");
String ss="";
for (int i = s.length-1; i >=0 ; i--) {
ss+=s[i];
}
System.out.println("返过来ss的值为"+ss);
if (ss.equals(r)) {
System.out.println(r+"是回数");
}else{
System.out.println(r+"不是回数");
}
}
相关文章推荐
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- java算法程序题,输入三个数求哪个是最大数,先判断这三个数是否整数,不是就打印提示:请输入数字,若是就打印出那个最大数
- java 编写程序实现从控制台接收一个 5 位以上的整数,使用数组来判断该数字 * 是否是回文数。(例如:789987,12344321是回文数)
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、3223都
- java中判断字符串是否为数字的方法的几种方法
- java中判断字符串是否为数字的三种方法
- java中判断字符串是否为数字的方法的几种方法
- JAVA 两个 integer 类型的数字判断是否相等
- Java中判断字符串是否为数字的五种方法
- java判断某个字符串是否是数字
- JAVA判断字符串是否为数字
- java中判断字符串是否为数字的方法
- java 判断一个字符串是否为纯数字
- 判断java方法是否是数字的三种方法总结
- java判断字符串是否为数字
- java判断String中字符是否数字字符的三种方法
- Java: 如何判断string or char是否是数字
- Java程序、JSP以及JavaScript中如何判断某个字符串是否包含某个子串
- 编写一个Java程序,用if-else语句判断某年份是否为闰年。