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

要实现123456789的反转,怎么用循环做到,求大神指教,
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

25 个回复

正序浏览
字符串取子串或者转换成数组都可以
回复 使用道具 举报
wgc 发表于 2016-10-6 12:47
当然是int了   也需要用int 来实现  用数组是什么鬼

9个int数,那就用int数组存啊,再用Arrays里的排序和反转方法就可以了
回复 使用道具 举报
课堂上的练习多看多敲
回复 使用道具 举报
倒着遍历嘛
回复 使用道具 举报
直接倒着遍历
回复 使用道具 举报
你这个太不明确了 123456789是数组还是字符串   是要反转打印 还是要反转后的结果。
感觉有点水啊
回复 使用道具 举报
class nixu {
        public static void main(String[] args) {
                int num = 123456789;
                int i;
                int n = 0;
                for (i = 10;num > 0 ;num/=10)
                {
                        n = n * i + num % 10;
                }
                System.out.println(n);
        }
}
回复 使用道具 举报
wgc 中级黑马 2016-10-6 12:47:18
18#
读书可以当饭吃 发表于 2016-10-6 11:31
不太懂你的意思,这原本是一个int数组,还是一整个字符串

当然是int了   也需要用int 来实现  用数组是什么鬼
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
不太懂你的意思,这原本是一个int数组,还是一整个字符串
回复 使用道具 举报
barny 中级黑马 2016-10-6 08:41:26
16#
for循环,倒着输出就好了
for(int i=arr.length-1;i>=0;i--){
System.out.println(arr[i]);
}
这么简单都不会,楼主你智障吗
回复 使用道具 举报
回复 使用道具 举报
111111111111111111
回复 使用道具 举报
wgc 中级黑马 2016-10-5 21:33:17
13#
逍遥荻花 发表于 2016-10-5 10:39
public static void main(String[] args) {
                int[] arr={1,2,3,4,5,6,7,8,9};
                int temp;

(⊙o⊙)…      
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
倒着遍历就好.
public static void main(String[] args) {
               
        int[] arr = {1,2,3,4,5,6,7,8,9};
        for (int i = arr.length-1; i>=0; i--) {
                System.out.print(arr[i]+" ");
        }

        }
回复 使用道具 举报
我是来学习的
回复 使用道具 举报
我是来学习的
回复 使用道具 举报
回复 使用道具 举报
for循环,把第一个和最后一个调换,第二个和倒数第二个调换......
回复 使用道具 举报
逆序遍历就可以啦
回复 使用道具 举报
跟楼上的大神学到了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马