-
java算法:判断一个五位数是不是回文数
2020-05-26 09:22:39题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与 千位相同。 import java.util.Scanner; public class Ex25 { static int[] a = new int[5]; static int[] b = new int[5]; ...题目:一个 5 位数,判断它是不是回文数。即 12321 是回文数,个位与万位相同,十位与 千位相同。package com.qq.weixin; import java.util.Scanner; public class Ex25 { static int[] a = new int[5]; static int[] b = new int[5]; public static void main(String[] args) { boolean is = false; Scanner s = new Scanner(System.in); long l = s.nextLong(); if (l > 99999 || l < 10000) { System.out.println("Input error, please input again!"); l = s.nextLong(); } for (int i = 4; i >= 0; i--) { a[i] = (int) (l / (long) Math.pow(10, i)); l = (l % (long) Math.pow(10, i)); } System.out.println(); for (int i = 0, j = 0; i < 5; i++, j++) { b[j] = a[i]; } for (int i = 0, j = 4; i < 5; i++, j--) { if (a[i] != b[j]) { is = false; break; } else { is = true; } } if (is == false) { System.out.println("is not a Palindrom!"); } else if (is == true) { System.out.println("is a Palindrom!"); } } }
-
新手编程 判断一个五位数是不是回文数
2020-08-31 20:34:23要求:键入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同 public class Excise11{ public static void main(String[] args){ // 键入一个五位数 java.util.Scanner s = new...要求:键入一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
public class Excise11{ public static void main(String[] args){ // 键入一个五位数 java.util.Scanner s = new java.util.Scanner(System.in); System.out.print("请输入一个五位数:"); int num = s.nextInt(); // 判断个位与万位是否相同 if(num / 10000 == num % 10){ //System.out.println("这个数可能是一个回文数"); //在个位与万位相同的情况下,在对十位与千位进行判断 if((num / 10) % 10 == (num / 1000) % 10){ System.out.println("这个数是一个回文数"); } }else{ System.out.println("这个数不是回文数"); } } }
-
Java判断一个5位数是不是回文数.rar
2019-07-10 11:51:26Java根据用户指定的5位数,判断一个它是不是回文数,即12321是回文数,个位与万位相同,十位与千位相同。先判断判断输入的数字是否为五位数,如果不是五位数则提示重新输入,如果是则将数字存入数组a中,将数组a里的... -
判断一个五位数是不是回文数
2013-03-23 10:02:10import java.util.*; public class Number { public static void main(String args[]) { int number=0,d5,d4,d3,d2,d1; Scanner reader=new Scanner(System.in); Sysimport java.util.*;
public class Number
{
public static void main(String args[])
{
int number=0,d5,d4,d3,d2,d1;
Scanner reader=new Scanner(System.in);
System.out.println("从键盘输入一个1至99999之间的数");
while(reader.hasNextInt())
{
number=reader.nextInt();
if(1<=number&&number<=99999) // 判断number在1至99999之间的条件
{
d5=number%100000/10000; // 计算number的最高位(万位)d5
d4=number%10000/1000; // 计算number的千位d4
d3=number%1000/100; // 计算number的百位d3
d2=number%100/10;
d1=number%10;
if(d5!=0) // 判断number是5位数的条件
{
System.out.printf("\n%d是5位数", number);
if (d5==d1&&d2==d4) // 判断number是回文数的条件
{
System.out.printf("\t%d是回文数", number);
}
else
{
System.out.printf("\t%d不是回文数", number);
}
}
else if (d5==0&&d4!=0) // 判断number是4位数的条件
{
System.out.printf("\n%d是4位数",number);
if (d1==d4&&d2==d3) // 判断number是回文数的条件码
{
System.out.printf("\t%d是回文数", number);
}
else
{
System.out.printf("\t%d不是回文数",number);
}
}
else if ((d5==0&&d4==0)&&d3!=0) // 判断number是3位数的条件
{
System.out.printf("\n%d是3位数", number);
if (d1==d3) // 判断number是回文数的条件
{
System.out.printf("\t%d是回文数", number);
}
else
{
System.out.printf("\t%d不是回文数", number);
}
}
else if(d2!=0)
{
System.out.printf("\n%d是2位数", number);
if(d1==d2)
{
System.out.printf("\t%d是回文数", number);
}
else
{
System.out.printf("\t%d不是回文数", number);
}
}
else if(d1!=0)
{
System.out.printf("\n%d是1位数", number);
System.out.printf("\t%d是回文数", number);
}
}
else
{
System.out.printf("\n%d不在1至99999之间", number);
}
System.out.printf("%n可继续输入整数, 或输入非整数结束程序%n");
}
System.out.println("你输出的数据不是整数");
}
} -
一个五位数,判断是不是回文数,如12321是回文数。
2018-07-13 16:34:17/** * 一个五位数,判断是不是回文数, * 如12321是回文数。 * */public class Demo11 { public static void main(String[] args) { System.out.println("请输入一个五位数:"); ...package com.coding.day03;
import java.util.Scanner;
/**
* 一个五位数,判断是不是回文数,
* 如12321是回文数。
*
*/
public class Demo11 {
public static void main(String[] args) {
System.out.println("请输入一个五位数:");
Scanner scanner = new Scanner(System.in);
int num=scanner.nextInt();
int a=num/10000;
int b=num/1000%10;
int c=num/100%10;
int d=num/10%10;
int e=num%10;
if(a==e&&b==d) {
System.out.println(num+"是回文数。");
}else {
System.out.println(num+"不是回文数。");
}
}
} -
java判断一个数是否是回文数_怎么判断一个数是不是回文数?用java帮助你!
2021-02-12 23:15:07昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的代码:如何判断一个五位数是不是回文数。... -
每天一道JavaSE基础题(二十五、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与...
2020-07-04 16:50:02**每天一道JavaSE基础题(二十五、一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同)** 【程序25】 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十... -
一个5位数,判断它是不是回文数
2019-07-15 13:09:16import java.util.Scanner; public class a { public static void main(String[] args) { // TODO Auto-generated method stub Scanner in=new Scanner... System.out.println("输入一个五位数"); in... -
判断行末尾只有换行符_用java帮助你判断一个数是不是回文数
2021-01-13 08:53:10昨天分享了怎么来判断一个数字的奇偶性,其中用到了if选择语句和求余运算,虽然都不是很难的知识点,但是也不可能分享一次就不管了,所以今天继续分享一个和它俩有关的的代码:如何判断一个五位数是不是回文数。... -
输入一个五位数,判断是不是回文数 ()个位与万位相同,十位与千位相同)
2019-10-31 19:27:59//导包 import java.util.Scanner; class Demo_8 { public static void main(String[] args) { Scanner sc = new Scanner(System.in);... //用do...while循环确保输入的是五位数 //去除do...while循环,在... -
JS 练习:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同
2020-06-15 12:49:09题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 需要单独算出五位数的个位,十位.千位 因为js 不想java能自动生成整数 需要parseInt()去除小数点 如何插入一段漂亮的代码... -
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同,用java代码描述
2019-07-20 10:34:12import java.util.Scanner; public class exercise_719_11 { public static void main(String[] args) { Scanner sc = new Scanner(System.in... System.out.println("请输入一个五位数"); int num = sc.nextIn... -
定义一个方法,可以从键盘录入-一个五位数,判断它是不是回文数。回文数即个位与万位相同,十位与 千位相同。...
2020-10-10 16:42:10package 小测试;... // 定义一个方法,可以从键盘录入一个五位数,判断它是不是回文数, // 回文数即个位与万位相同,十位与千位相同,例如:12321 Scanner scanner = new Scanner(System.in); -
给定一个5位数,判断它是不是回文数。回文数即个位与万位相同,十位与千位相同,如12321。
2020-02-28 17:00:37题目:给定一个五位数,判断它是不是回文数。如12321是回文数,个位与万位相同,十位与千位相同。 import java.io.*; public class Prog25{ public static void main(String[] args){ int n = 0; System.out.... -
java判断回文数代码实例
2013-05-21 18:21:12* 5.2.1 由用户输入一个整数,判断是不是回文数(完全对称的数),如果是 打印 true, 否则打印false * 提示:本题仅要求判断一个五位数是不是回文数 * 通过除法运算和求模运算符,可以分别求出一个五位数的每... -
判断一个数是不是回文数。
2020-07-27 12:48:33import java.util.Scanner; public class cpdd{ ... System.out.println("请输入需要进行判断的五位数:"); int a=scan.nextInt(); if(a>99999|a<10000){ System.out.println("输入错误"); -
Java回文数 五位数求各位数之和 两变量交换
2020-10-03 17:18:02定义一个整型变量并赋任意五位正整数作为初始值,判断它是不是五位回文数2.定义一个整型变量并赋任意五位正整数作为初始值,输出各位数字之和3. 定义整型变量 a、b,写出将 a、b 两个变量值进行互换的程序(要求不能... -
java判断一个数是否是回文数_java编写判断是否是回文数
2021-02-28 19:05:39一个5位数,判断它是不是回文数。也就是12321是回文数,个位和万位相同,十位和千位相同。这个题目,你会如何去解答呢?究竟如何用java编写程序来判断,下面一起来看看具体的答案吧!二、代码实现impor... -
Java基础--回文数判断
2018-10-28 22:29:13需求:一个5位数,判断它是不是回文数。即12321是回文数 思路: 1 获取键盘输入,scanner类 2 将数据拆分,个十百千万位 3 比较,根据回文数的定义,五位数个位与万位比较相等,十位与千位相等为回文数 比较判断部分... -
java 判断回文数实例代码
2013-05-21 18:21:001 package zuoye; 2 3 import java.util.... 8 * 5.2.1 由用户输入一个整数,判断是不是回文数(完全对称的数),如果是 打印 true, 否则打印false 9 * 提示:本题仅要求判断一个五位数是不是回文数 1... -
Java50道经典编程题:(二十五)回文数的判断 ——数组和循环结构的灵活使用
2019-01-30 14:04:07题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 2.解析 创建一个5位数的数组,依次读取数字,然后再判断是否是回文数,满足条件与否即可。 3.解决问题 代码如下: import... -
五十道编程小题目 --- 25 回文数 java
2016-08-26 09:55:53题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 public class PalindromicNumber { public static void palindromicNumber(int n){ int a = n%10; //取得个... -
回文数判断
2017-10-25 21:10:54题目:输入五位数的的正整数,判断其是不是回文数。12321既是回文数个位数字等于十万位数字并且百位数字等于万位数字。 分析:将五位数转换为String类型,然后转为char类型数组,取出每个数字package ...
收藏数
46
精华内容
18