java输出10000至99999之间的回文数帮忙看看错在哪!!!

如题所述

你的程序有三点小问题
一.for-i循环终止条件应该为i<=99999;(i小于等于99999)
二.if(k/10000==k%10 && (k/1000)%10==(k/10)%10);语句后面的分号应该去掉
三.输出的语句System.out.printf("回文数:"+k);应该改为System.out.println("回文数:"+k);
改完后的Java程序如下

public class Zhaomengyuan {
 public static void main(String[] args) {
  int k;
  for(int i=10000;i<=99999;i++)
  {
   k=i;
   if(k/10000==k%10 && (k/1000)%10==(k/10)%10)
   {
    System.out.println("回文数:"+k);
   }
  }
 }
}

温馨提示:内容为网友见解,仅供参考
无其他回答

输出10000到99999的所有回文数
public static void main(String args[]) { int lowerLimit = 10000 ; \/\/定义下限为10000 int upperLimit = 99999 ;\/\/定义上限为99999 String temp = "" ; \/\/临时变量 for ( int i = lowerLimit ; i <= upperLimit; i++ ) { \/\/开始循环找出回文数 temp = String.valueOf ( i ) ...

输出10000-99999里面的所有回文数。用循环。这个程序怎么写。不要搞太...
public class TestNumber { public static void main(String[] args) { for (int i = 10000; i < 100000; i++) { if (test(i)) { System.out.println(i);} } } private static boolean test(int i) { char c[] = String.valueOf(i).toCharArray();for (int j = 0; j < c...

编写输出10000悼99999之间的全部回文式素数
\/\/在vc++6.0下通过,一位数不是回文数,我从11开始判断的,c语言编的,include "stdio.h"include<string.h> int sushu(int n){ int t=0,i;for(i=1;i<=n;i++)if(n%i==0)t++;if(t==2)return 1;else return 0;} int huiwen(int n){ char str[6],*p,*q;int l;sprintf(...

编程输出100到99999之间的所有回文数
include<stdio.h>void main() { int x,y,i; for ( i=100;i<100000;i++ ) { x=i; y=0; while ( x ) { y*=10; y+=x%10; x\/=10; } if ( y==i ) printf("%d ",i); } printf("\\n");}

求1000到9999之间所有回文数的个数C#编程
- 在循环内部,判断每个数是否为回文数。- 如果是回文数,增加计数器`count`的值。5. 输出结果:`count`变量的值即为1000到9999之间所有回文数的个数。以下是C#程序的示例代码:```csharp using System;namespace PalindromeCounter { class Program { static void Main(string[] args){ int count...

...编写一个JAVA应用程序,用户从命令行输入一个1到99999之间的...
"这个数是回文数!");} }else if(d5==0 && d4==0 && d3==0 && d2!=0){ if(number==(d1*10+d2)){ System.out.println("这个数是回文数!");} } System.out.println("这是"+weishu+"位数");}else{ System.out.println("你输入的数字不在1~99999之间!");} } } ...

判断回文数?
提供两种实现方法,第一种将输入读取为整型数处理,第二种将输入读取为字符串处理;两种方法都实现对非法数据进行检测,如果测试样例都是合法输入,可以删去这部分代码;[1] 整型数:整型数思路 include <stdio.h> int main(){ int num;scanf("%d", &num);if (num < 10000 || 99999 < num){...

回文数详细资料大全
1.偶数个的数字也有回文数124421 2.小数没有回文数 基本介绍 中文名 :回文数 外文名 :palindrome number 定义 :正读倒读都一样的整数 基本情况,1千以内的回文数,平方回数,举例说明,研究现状,回文数算法,对回文数的探索过程,编程实现,JAVA源程式,用visual basic6.0,用C语言编程,python源程式,求最长回文数长度...

vb题答案!(内部)
6 Else: MsgBox "f(x)=" & x ^ 2 - x - 1 End If End If End Sub Private Sub Command2_Click()End End Sub 4.找到10000到99999中的所有回文数,并按照一行10个的格式在窗体上输出,例如12321是回文数,个位与万位相同,十位与千位相同。解:代码为 Private Sub Form_Load()Show ...

帮帮忙这java题怎么做?有关判断位数和回文数
并判断这个数是否是回文数,如12321、484、1331都为回文数 前边的既然你能解决,那我来后面的吧 你主要是做这个?public static void main(String[] args) { int flag=0;String s="";for(int i=10;i<=99999;i++){ s="";s=s+i;flag=0;for(int j=0;j...

相似回答