A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

要求:将一个整数倒着输出,例如:一个整数为41325798,输出结果89752314
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

16 个回复

倒序浏览
倒着遍历不就行了吗?
回复 使用道具 举报
glq123 发表于 2016-10-6 22:29
倒着遍历不就行了吗?

不是数组,是一个整数
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
对了,说一下,这个是一个整数,不是数组,数组的话那就简单了
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
LXD2016 发表于 2016-10-6 22:29
不是数组,是一个整数

先把整数转换成字符串,然后倒着遍历,然后在转成整数
回复 使用道具 举报
glq123 发表于 2016-10-6 22:33
先把整数转换成字符串,然后倒着遍历,然后在转成整数

你写出来我看看
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
wgc 中级黑马 2016-10-6 22:36:00
7#
可以,不错,坐等答案
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
回复 使用道具 举报
glq123 中级黑马 2016-10-6 22:50:38
9#
LXD2016 发表于 2016-10-6 22:34
你写出来我看看

[Java] 纯文本查看 复制代码
public class Test {

	/**
	 要求:将一个整数倒着输出,例如:一个整数为41325798,输出结果89752314
	 */
	public static void main(String[] args) {
		int a = 41325798;
		StringBuilder sb = new StringBuilder();
		sb.append(a);
		sb.reverse();
		int b = Integer.parseInt(sb.toString());
		System.out.println(sb);
	}

}
回复 使用道具 举报 1 0
LXD2016 发表于 2016-10-6 22:40
大神都去哪儿了

如你所愿!用StringBuilder或StringBuffer,JavaEE基础班第13天的视频里有呢
回复 使用道具 举报
glq123 发表于 2016-10-6 22:50
[Java] 纯文本查看 复制代码
public class Test {

	/**
[/quote]

厉害,我也给你一种方法.
[mw_shl_code=java,true]class Homework34 {
	public static void main(String[] args) {
		int a = 87612456;
		int b = 0;
		for (;(a/10)!=0 ;a/=10 ) {
			b=(b*10)+(a%10);            
		}
		b = b*10+a;
		System.out.println(b);
	}
}
回复 使用道具 举报
都很厉害,路过看看
回复 使用道具 举报


来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
看到这个第一反应就是用除法转化成数组再遍历。。。这样是不是比较笨(´▽`)ノ
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
这个用StringBuilder里面的reverse挺简单的
回复 使用道具 举报
StringBuilder,stringbuffer类里有倒序排列的方法
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
htw8514539 发表于 2016-10-7 07:15
这个用StringBuilder里面的reverse挺简单的

还在学面向对象
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马