导航:首页 > 废水知识 > 用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判五位回文数相关的资料

热点内容
档案室净化器怎么使用 浏览:212
污水处理排污许可 浏览:6
蒸汽熨斗自动除垢有用吗 浏览:962
如何处理含硫酸根的废水 浏览:1
污水在线PH监测仪 浏览:379
自来水厂反渗透膜中标 浏览:312
生活污水排放试验压力是多少 浏览:713
凝胶过滤NaCl 浏览:304
医疗废弃物无污水处理的情况说明 浏览:408
05老宝来汽油滤芯在哪里 浏览:213
水垢是晶体 浏览:917
辽阳自来水厂生产废水如何处理 浏览:963
洗碗厂污水设备多少钱 浏览:832
滤芯器什么牌子好 浏览:392
电流互感器如何提升精度 浏览:701
自己清洗ro膜 浏览:565
一体式净水器滤芯有什么区别 浏览:3
大话西游2男鬼用什么武器回血最好 浏览:312
如何选择饮水器滤芯的规格 浏览:875
水龙头净水器出水少怎么办 浏览:965