请教!!有点难度 有个int型数,设为123,怎么把它变为321啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int num=123;int num1;num1=(num%10)*100 + ((num%100)/10)*10 + num/100;System.out.println("num1=" + num1);输出结果为:num1=321 用mod和/组合把三个数字分离出来,再组合。或者把它变成字数串,倒置后再变成整数. StringBuffer buffer = new StringBuffer(new Integer(num).toString());buffer.reverse();num = Integer.parseInt(buffer.toString()); lip009(深蓝忧郁) 支持一下你的算法!如果rosifox(下着鱼的天) 的可以的话我更提倡用他的方法来做! 应该是rosifox(下着鱼的天),因为楼主的应用不止于此 rosifox(下着鱼的天), 这个支持 rosifox(下着鱼的天), 支持 class NumberArg { public static void main(String[] args) { StringBuffer str = new StringBuffer("123"); str.reverse(); System.out.println(str); }} 看错了……int型阿…~~sorry~~~class IntBuffer { public static void main(String[] args) { int i = 123; System.out.print((i % 10) ); System.out.print((i % 100) / 10); System.out.print(i / 100); }} 缺少返回语句 【新手请教,请帮忙~】 菜鸟问一个NCRE小问题 ExtJs问题,解决加分! 取得一个类(包括其父类,父类的父类)的所有方法使用什么类的什么方法?? 请教一个类型转换的问题? 请教一个有关线程同步的问题;谢谢了; 电脑生成的.class文件如何在手机运行 关于数据库访问的小问题 初学java,想知道用什么工具比较好,是jbuilder 还是 Sun ONE Studio 4 CE 请问有什么JAVA方面的书? JAVA里面的forName中访问数据库的那一大字符串是从哪里来的? 在eclipse3.1中怎么将JDBC FOR MSSQL的驱动导入,我不会,请帮帮我
int num1;
num1=(num%10)*100 + ((num%100)/10)*10 + num/100;
System.out.println("num1=" + num1);输出结果为:num1=321
或者把它变成字数串,倒置后再变成整数.
buffer.reverse();
num = Integer.parseInt(buffer.toString());
如果rosifox(下着鱼的天) 的可以的话我更提倡用他的方法来做!
{
public static void main(String[] args)
{
StringBuffer str = new StringBuffer("123");
str.reverse();
System.out.println(str);
}
}
class IntBuffer
{
public static void main(String[] args)
{
int i = 123;
System.out.print((i % 10) );
System.out.print((i % 100) / 10);
System.out.print(i / 100);
}
}