黑马程序员技术交流社区

标题: 一个简单却有很难想的问题(整数的逆序打印) [打印本页]

作者: 刘泰    时间: 2012-3-24 21:53
标题: 一个简单却有很难想的问题(整数的逆序打印)
整数的逆序打印
如:2012  打印出为:2102.
public class Number{
public static void main(String args[]){
  int  a ;
  int  b = 2012;
  while(b != 0 ){
      a=?;
     System.out.print(a);
      b=?;
   }
  }
}
只可以在有?的地方填入一条代码?
问题有木有。先不要看答案,自己想一下




















答案为:a = b%10;
            b = b/10;
大虾们,有木有。
作者: 杨朝辉    时间: 2012-3-24 21:56
  1. class Number{
  2. public static void main(String args[]){
  3.   int  a;
  4.   int  b = 2012;
  5.   while(b != 0 ){
  6.       a= b%10;
  7.      System.out.print(a);
  8.       b=b/10;
  9.    }
  10.   }
  11. }
复制代码

作者: 庞子华    时间: 2012-3-24 23:56
以前用汇编做过,但没想到用java可以这样做
作者: 冯建鹏    时间: 2012-3-25 00:07
深深的佩服了下。。
作者: 魏明明    时间: 2012-3-25 00:24
很好的一小招
作者: 岳民喜    时间: 2012-3-25 00:40
小妙招,值得鼓掌




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2