導航:首頁 > 廢水知識 > 用java編寫四位迴文數

用java編寫四位迴文數

發布時間:2022-02-06 22:39:27

A. java 迴文數。

從0開始掃描到字元串的長度length的一半少1個

如果每個都和對稱的那個相同就是迴文。。。

j就是這個掃描的索引

當全部循環完,如果是迴文,那肯定會到達最後的那個索引len/2-1

跳出循環後,最後還有個j++

於是j就是len/2

於是判斷即可。。。

B. 用java語言和數組的知識編寫:請用戶輸入一個4-8位的數,判斷這個數是否是迴文數

import java.io.*;
import java.util.Scanner;
public class Lianxi
{
public static void main(String[] args)
{
Scanner scanner = new Scanner (System.in);
int x=0;
x=scanner.nextInt();
System.out.println("請輸入一個4-8位的數");

int dig[]=new int[10];
int n=0;
while(x!=0)
{
dig[n++] = x%10;
x/=10;
}
int flag=1;
for(int i=0;i<n/2;i++)
{
if(dig[i]!=dig[n-1-i])
{ flag=0;break; }
}
if(flag==1) System.out.println("Yes\n");
else {System.out.println("No\n");}
}
}

C. 求用java判斷一個4位迴文數代碼

只能判斷四位的,LZ試試吧! 多位也可以的!LZ自己試試吧!
import java.util.Scanner;

public class Test2 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("請輸入一個字元串(4位):");
String s = sc.next();
if (s.length() != 4)
System.out.println("請輸入請輸入一個字元串(4位)!");
if ((s.charAt(0) == s.charAt(s.length()-1)) && (s.charAt(1) == s.charAt(2)))
System.out.println("輸入的字元串是迴文!");
else
System.out.println("輸入的字元串不是迴文!");
}
}

D. 用JAVA代碼寫迴文數ABCDEFEDCBA,要求輸出任意一個字元串都是迴文數。

public class Moslems {

public static String Execute(String str) {
String returnStr = "";
StringBuffer strBuf = new StringBuffer();
char[] strChar = str.toCharArray();
char[] returnChar = new char[2*strChar.length];
for ( int i = 0; i < returnChar.length; i++ ) {
if(i<strChar.length){
strBuf.append(strChar[i]);
returnChar[i] = strChar[i];
}else{
strBuf.append(strChar[returnChar.length-i-1]);
returnChar[i] = strChar[returnChar.length-i-1];
}
returnStr = strBuf.toString();
}
return returnStr;
}
public static void main(String[] args) {
String str ="ABCDEF";
System.out.println(Execute(str));
}
}

E. 迴文數個數,Java編程

importjava.util.Scanner;

publicclassPalindromicNumber{
publicstaticvoidmain(String[]args){
System.out.println("一個正整數n(0<n<=100000)");
Scannersc=newScanner(System.in);
intn=sc.nextInt();
intcount=0;
for(inti=1;i<=n;i++){
if(isPalindromicNumber(i)){
count++;
}
}
sc.close();
System.out.println("1~"+n+"之間總共"+count+"個迴文數");
}

(intn){
Stringnum=String.valueOf(n);
if(num.length()!=1){
char[]temp=num.toCharArray();
for(inti=0;i<temp.length/2;i++){
if(temp[i]!=temp[temp.length-1-i]){
returnfalse;
}
}
}
//System.out.println(n+"是迴文數");
returntrue;
}
}

F. 怎麼用JAVA語言編寫四位的數字輸出

我不太明白你的意思,但是應該是這樣吧:
void print(int number)
{
System.out.println(number/1000);
System.out.println((number%1000)/100);
System.out.println(((number%1000)%100)/10);
System.out.println(bumber%10);
}

G. 編寫JAVA程序,使得輸出輸入數字是幾位數,以及是否是迴文數

import java.util.Scanner;

public class Number {
public static void main(String args[]) {
int number=0,d5,d4,d3,d2,dl;
Scanner reader = new Scanner(System.in);
System.out.println("輸入一個1至99999之間的數");
number = reader.nextInt();
if (number>=1&&number<=99999){
d5=number/10000;
d4=(number-d5*10000)/1000;
d3=number%1000/100;
d2=number%100/10;
dl=number%10;
if(d5!=0)
{
System.out.println(number+"是5位數");
if(d5==dl&&d4==d2)
{
System.out.println(number+"是迴文數");
}else{
System.out.println(number+"不是迴文數");
}
}else{
if(d4!=0){
System.out.println(number+"是4位數");
if(d4==dl&&d2==d3)
{
System.out.println(number+"是迴文數");
}else{
System.out.println(number+"不是迴文數");
}
}else{
if(d3!=0){
System.out.println(number+"是3位數");
if(d3==dl){
System.out.println(number+"是迴文數");
}else{
System.out.println(number+"不是迴文數");
}
}else{
if(d2!=0){
System.out.println(number+"是2位數");
if(dl==d2){
System.out.println(number+"是迴文數");
}else{
System.out.println(number+"不是迴文數");
}
}else if(dl!=0) {
System.out.println(number+"是1位數");
System.out.println(number+"是迴文數");
}
}
}
}
}else{
System.out.printf("\n%d不在1至99999之間",number);
}
}
}

這是正確的代碼,這括弧實在太繁瑣了。。。。你就自己對對吧,這只要細心一點,都沒什麼難的

H. 編寫java程序判斷迴文數。

import java.util.*; public class HuiWenShu{ private String str; private String tmp = ""; private char[] c; public void check(){ Scanner input = new Scanner(); System.out.println("請輸入一個數"); str = input.nextLine().trim(); c = str.charArray(); for(int i = c.length -1; i >= 0 ; i--){ tmp +=c[i]; } if(str.equals(tmp)){ System.out.println("是迴文數"); } else{ System.out.println("不是迴文數"); } } }

I. java編程題判斷迴文數

Scanner in = new Scanner(System.in);
System.out.println("請輸入一個整數N=:");
int input = in.nextInt();
int i = 0;
int sum = 0;
int record=input;
while(true){
i = input%10;
sum =sum*10+i;
input /= 10;
if(input==0) break;
}
if(sum==record)System.out.println("是迴文");
else System.out.println("不是迴文");

閱讀全文

與用java編寫四位迴文數相關的資料

熱點內容
飲水機接水小怎麼辦 瀏覽:867
偉業飲水機怎麼樣 瀏覽:179
純水機怎麼清洗最干凈 瀏覽:912
菱帥怎麼換空調濾芯 瀏覽:68
反滲透膜存在問題 瀏覽:764
道爾頓凈水器為什麼不用純水 瀏覽:281
陶氏反滲透膜殼廠家 瀏覽:302
安全監理細則污水處理廠 瀏覽:370
三菱飲水機管線式怎麼樣 瀏覽:294
世界凈水器什麼牌子最好 瀏覽:644
weka如何過濾數據 瀏覽:463
鋁件拋光廢水為什麼起泡 瀏覽:127
醫用小型蒸餾水機跳閘 瀏覽:578
37過濾渾濁的天然水 瀏覽:607
紗布過濾pm25 瀏覽:90
大孔吸附樹脂用乙酸乙酯洗脫 瀏覽:543
鹼面放純凈水裡為什麼變黑 瀏覽:903
環氧樹脂烘烤後少膠 瀏覽:304
宇宙清洗機的濾芯是什麼 瀏覽:721
14日產奇駿機油濾芯在哪裡 瀏覽:143