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

热点内容
反渗透膜含铅吗 浏览:210
高压疏通污水井下水管道多少钱 浏览:446
污水处理厂环保监理评估报告 浏览:335
东洋油墨公司树脂 浏览:818
核废水如何行程 浏览:328
沁园净水器四个指示灯代表什么 浏览:986
双头净水机pp棉怎么换 浏览:293
污水厂监管权利 浏览:967
纯水机的tds值多少为正常 浏览:684
净水器开关怎么打开 浏览:1000
工业纯水机ro膜安装视频 浏览:300
蒸馏完毕后应 浏览:716
印刷废水费用多少 浏览:466
DGQ净化器怎么样怎么 浏览:868
饮水机怎么插卡取水 浏览:545
海藻面膜可不可以用蒸馏水调 浏览:314
老飞度如何安装空调滤芯 浏览:30
日本福岛核污水会引发哪些危机 浏览:184
常温蒸馏水收集装置 浏览:136
污水横管与横管连接不得才有正三通 浏览:766