黑马程序员技术交流社区
标题:
用java将一个数组逆序输出?咋做啊?
[打印本页]
作者:
wang90ling
时间:
2014-11-1 22:36
标题:
用java将一个数组逆序输出?咋做啊?
用java将一个数组逆序输出?咋做啊?
作者:
feng_0207
时间:
2014-11-1 22:49
public static void reverse(int[] arr) {
for (int i = arr.length - 1; i > -1; i--) {
System.out.print(arr[i] + ",");
}
}
复制代码
作者:
焦旭宁1
时间:
2014-11-1 23:27
我觉得,用冒泡做比较合适(从小到大排列)
public class fdsff {
/**需求:对数组践行由小到大的顺序进行排列
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
// y i
int[] arr={61,56,76,43,434,54,656,34};
for(int i=1;i<arr.length;i++){ //循环判断
for(int y=0;y<arr.length;y++){
if(arr[y]>arr[i]){
int temp=arr[y];
arr[y]=arr[i];
arr[i]=temp;
}
}
}
for(int i=0;i<arr.length;i++){
System.out.print(arr[i]+"\t");
}
}
}
作者:
跃动
时间:
2014-11-1 23:44
class test
{
public static void main(String args[])
{
int i[]={1,2,3,4,5};
for (int j=i.length-1;j>=0 ;j-- )//注意下标就可以
{
System.out.println(" "+i[j]);
}
}
}
复制代码
只要将数组下标从大到小取值就OK。解决问题的方法很多,我还是比较喜欢简单的;哈哈
作者:
qq8921310
时间:
2014-11-1 23:50
Stringbuffer
作者:
戏言丶
时间:
2014-11-2 00:29
方法有很多,自己写的方法,或者使用工具类
作者:
Mr.JUN
时间:
2014-11-2 12:38
看看util类的API也可以啊,或者自己写个
作者:
FlyFish
时间:
2014-11-2 13:52
倒序遍历、StringBuffer的reverse方法………………
作者:
weiyi
时间:
2014-11-2 14:15
数组遍历:
for(int x=0;x<arr.length;x++){}//顺序,从数组arr的0角标往后读
for(int x=arr.length-1;x>=0;x--){}//倒序,从数组arr的最后角标往前读
作者:
Rain2692
时间:
2014-11-2 14:24
考虑一下吧,简单的题目
作者:
桃华月禅
时间:
2014-11-2 19:00
Collection类中也有个reverse方法,也有变成数组的方法,,,
作者:
FlyMeToTheMoon
时间:
2014-11-2 19:14
void reverse(int[] arr)
{
for(int i = arr.length;i>=0;i--)
{
System.out.print(arr[i]);
}
}
复制代码
作者:
zhangyangLengen
时间:
2014-11-2 21:27
角标的问题啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2