導航:首頁 > 廢水知識 > 用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判五位迴文數相關的資料

熱點內容
電水壺水垢多怎麼辦 瀏覽:658
長安悅翔v7的空調濾芯在哪裡的 瀏覽:83
飲水機亮紅燈是什麼意思 瀏覽:123
超濾反洗持續時間 瀏覽:576
水處理後變藍 瀏覽:175
嘉福威空氣濾芯質量怎麼樣 瀏覽:92
帶式過濾機價格 瀏覽:78
離子交換法測二氯化鉛 瀏覽:631
東陽市廢水公司 瀏覽:910
回我錯了用數字 瀏覽:157
粘純凈水水桶什麼膠最牢固 瀏覽:919
凈水器出廢水量突然增大 瀏覽:701
雨水儲存回用系統安裝視頻 瀏覽:848
蒸餾水對魚有害嗎 瀏覽:418
怎麼過濾酒渣 瀏覽:356
食品污水處理要注意什麼 瀏覽:244
污水營運工是做什麼的 瀏覽:567
怎麼知道污水處理廠偷排污泥 瀏覽:429
娃哈哈飲水機怎麼製冷 瀏覽:337
木筏求生怎麼用飲水機獲得水 瀏覽:580