导航:首页 > 废水知识 > 用java判五位回文数

用java判五位回文数

发布时间:2021-01-28 01:40:45

1. 编写java程序,输入5位的正整数N,判断N是否为回文数。 怎么做!

已经测试过,符合你的要求,代码如下:望采纳!

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class numberCom {
public static void main(String args[]) throws IOException{
//创建数据量对象
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

System.out.println("请输入数字:");
//从键盘读取数据
int number =Integer.parseInt(br.readLine().trim());
numberCom n = new numberCom();
if(number==n.isPalindrome(number)){
System.out.println("是回文数");
}else{
System.out.println("不是回文数");
};
}

public int isPalindrome(int x){
String result = "";
int n = 10;
int y;
int z = 0;
for(int i=0;i<5;i++){
y = x%n-z;
z = z+y;
y = y*10/n;
result = result+y;
n = n*10;
}

return Integer.parseInt(result);
}
}

2. java编程:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。

http://..com/question/120879017
import java.util.Scanner;

public class Huiwen {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String num = in.next();
if (num.matches("\\d+")) {
//方法1 使用数组
char[] nums = num.toCharArray();
String num1="";
for (int i = 0; i < nums.length; i++) {
num1+=nums[i];
}
if(num1.equals(num)){
System.out.println("回文111");
}
// 方法 2 使用StringBuffer reverse方法
StringBuffer sb = new StringBuffer(num);
StringBuffer sb1 = sb.reverse();
System.out.println(sb1);
if(sb1.equals(sb)){
System.out.println("回文");
}
}
}
}

3. 判断一个五位数是不是回文数的Java算法怎么写啊

public class Test25
{
public static void main(String[] args){
System.out.print("请输入一制个五位数:");
java.util.Scanner input = new java.util.Scanner(System.in);
String shu=input.next();
if(shu.length()==5)
{
if((shu.charAt(0)==shu.charAt(4))&&(shu.charAt(1)==shu.charAt(2)))
System.out.println(shu+"是回文数");
else
System.out.println(shu+"不是回文数");
}
else
System.out.println("您输入的不是五位数!!");
}
}

4. java 一个5位数,判断它是不是回文数.即12321是回文数,个位与万位相同,十位与千位

按照你的要求编写的判断五位数是不是回文数的Java程序如下

importjava.util.Scanner;
publicclassHuiWenShu{
publicstaticvoidmain(String[]args){
System.out.println("请输入一个五位正整数");
Scannersc=newScanner(System.in);
intnumber=sc.nextInt();
if(number<10000&&number>=100000){
System.out.println("输入的不是五位正整数!");
return;
}
inta=number/10000;
intb=number/1000%10;
intc=number/100%10;
intd=number/10%10;
inte=number%10;
if(a==e&&b==d){
System.out.println(number+"是回文数");
}else{
System.out.println(number+"不是回文数");
}
}
}

运行结果

请输入一个五位正整数
12321
12321是回文数

5. 用Java怎么输入一个5位正整数,使用数组判断它是不是回文数(例如:12321是回文数)

import java.util.Scanner;
public class a19 {
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
System.out.println("请输入一个五位数");
int i=input.nextInt();
int a=i%10,b=i/10000,c=i/10%10,d=i/1000%10;
if(a==b && c==d){
System.out.println(+i+"是回文专数属");
}else{
System.out.println(+i+"不是回文数");
}
}
}

6. Java题 输入一个五位的正整数,使用数组,判断它是不是回文数(如12321是回文) 只学到数组,

如果确定为五位数,要用数组的话:
publicstaticvoidchekc(Stringnumber){
char[]numArr=number.toCharArray();
if(numArr[0]==numArr[4]&&numArr[1]==numArr[3]&&numArr[2]==numArr[1]+1){
System.out.println(number+"是回文数");
}
}

这样也可以判断。

其他判断方法:
publicstaticvoidchekc(Stringnumber){
Stringnum=String.valueOf(number);
Stringreversenum=newStringBuffer(num).reverse().toString();
if(reversenum.equalsIgnoreCase(num)){
System.out.println(number+"是回文数");
}else{
System.out.println(number+"不是回文数");
}
}

7. java输出全部5位回文数

package x; import javax.swing.*; public class X { public static void main(String[] args) { String s=(String)JOptionPane.showInputDialog(null,"请输入制一个整数","输入对话框",JOptionPane.PLAIN_MESSAGE); Long m,n=Long.parseLong(s);

8. 在java里怎么做 输入一个5位正整数,使用数组判断它是不是回文数(例如:12321是回文数)

如果说是数组判断,“微微回忆“的方法正解。 你也可以 自己写个方法回 将输入的值倒置答 判断与 原先输入的是否equals 。最简单的,是利用java StringBuffer中的api。 reverse它可以将一个字符串倒置。 直接将倒置后的结果与原先的结果比对即可 这个方法比较通用。但是需要转换成字符串比较。

9. 用java写一个5位数,判断它是不是回文数.咋写

很简单。
我笔记有相来关的源,就拿来用好了。
你先把数字转换为字符串再丢进这个函数里就行。
private static boolean isPalindromeString(String str) {
if (str == null) {

return false;
} else {

int len = str.length();
System.out.println("字符长度的一半是:" + len / 2);
for (int i = 0; i < len / 2; i++) {

if (str.charAt(i) != str.charAt(len - 1 - i)) {
return false;
}
return true;
}

return false;
}

}
}

阅读全文

与用java判五位回文数相关的资料

热点内容
净水器废水如何处理的 浏览:490
凯士比提升泵故障检修方法 浏览:682
底商污水排到哪 浏览:477
净水机如何做到快速加热 浏览:980
小瓶的饮料罐子怎么做饮水机 浏览:807
水处理余氯高怎么办 浏览:29
4级过滤和5级过滤的区别是什么 浏览:567
污水户线井深度超高15m 浏览:651
格美净水器反渗透怎么取 浏览:316
农村污水管过长怎么办 浏览:490
爱信变速箱滤芯为什么便宜 浏览:718
过滤器bw是什么意思 浏览:291
离子交换树脂171 浏览:517
薄荷精油蒸馏 浏览:738
高压树脂模具制作工艺流程 浏览:443
抽油烟净化器怎么使用 浏览:277
饮水机怎么装在橱柜里 浏览:258
派斯净水器哪个品牌好 浏览:986
蒸馏水是一级水吗 浏览:910
请问沁园净水器滤芯多少钱 浏览:726