java设计一个程序将数组中的元素的顺序倒置若数组元素的顺序原来是1、2、3、4、5则倒置后顺序变为5、4
5个回答
展开全部
import java.util.*;
public class eee{
public static void main(String[] args) {
String [] strSrc = new String [5];
strSrc[0] = "1";
strSrc[1] = "2";
strSrc[2] = "3";
strSrc[3] = "4";
strSrc[4] = "5";
List<String> list=Arrays.asList(strSrc);
Collections.reverse(list);
strSrc=(String[])list.toArray();
for(int i=0;i<strSrc.length;i++)
{
System.out.println(strSrc[i]);
}
}
}
或
public class eee{
public static void main(String[] args) {
String [] strSrc = new String [5];
strSrc[0] = "1";
strSrc[1] = "2";
strSrc[2] = "3";
strSrc[3] = "4";
strSrc[4] = "5";
int length=strSrc.length;
String temp;
for(int i=0;i<(length/2);i++)
{
temp=strSrc[i];
strSrc[i]=strSrc[length-1-i];
strSrc[length-1-i]=temp;
}
for(int i=0;i<strSrc.length;i++)
{
System.out.println(strSrc[i]);
}
}
}
public class eee{
public static void main(String[] args) {
String [] strSrc = new String [5];
strSrc[0] = "1";
strSrc[1] = "2";
strSrc[2] = "3";
strSrc[3] = "4";
strSrc[4] = "5";
List<String> list=Arrays.asList(strSrc);
Collections.reverse(list);
strSrc=(String[])list.toArray();
for(int i=0;i<strSrc.length;i++)
{
System.out.println(strSrc[i]);
}
}
}
或
public class eee{
public static void main(String[] args) {
String [] strSrc = new String [5];
strSrc[0] = "1";
strSrc[1] = "2";
strSrc[2] = "3";
strSrc[3] = "4";
strSrc[4] = "5";
int length=strSrc.length;
String temp;
for(int i=0;i<(length/2);i++)
{
temp=strSrc[i];
strSrc[i]=strSrc[length-1-i];
strSrc[length-1-i]=temp;
}
for(int i=0;i<strSrc.length;i++)
{
System.out.println(strSrc[i]);
}
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public class Test {
public static void main(String[] args) {
int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(int j=i.length-1; j>=0; --j) {
System.out.print(i[j] + " ");
}
}
}
public static void main(String[] args) {
int[] i = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
for(int j=i.length-1; j>=0; --j) {
System.out.print(i[j] + " ");
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
反序输出就可以了。。。
for(int i = 4; i >= 0; i--){
System.out.println(arr[i]);
}
for(int i = 4; i >= 0; i--){
System.out.println(arr[i]);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
前面几楼的方法都OK 4楼的方法是不是有点那个....画蛇添足啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String [] strSrc = new String [5];
strSrc[1] = "1";
strSrc[2] = "2";
strSrc[3] = "3";
strSrc[4] = "4";
strSrc[5] = "5";
String [] strDest = new String [5];
for (int i = strSrc.length - 1; i < 0; i--) {
strDest[strSrc.length - 1 - i] = strSrc[i];
}
strSrc[1] = "1";
strSrc[2] = "2";
strSrc[3] = "3";
strSrc[4] = "4";
strSrc[5] = "5";
String [] strDest = new String [5];
for (int i = strSrc.length - 1; i < 0; i--) {
strDest[strSrc.length - 1 - i] = strSrc[i];
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |