早教吧作业答案频道 -->其他-->
关于java的swap比如有[a,b,c,d,e]5个字母...用swap交换为[d,e,c,a,b],简单的说把第一个字母a和一半后的第一个字母互换!又比如[a,b,c,d,e,f]交换为[d,e,f,a,b,c]
题目详情
关于java 的swap
比如有[a,b,c,d,e]5个字母...用swap交换为[d,e,c,a,b],简单的说把第一个字母a和一半后的第一个字母互换!又比如[a,b,c,d,e,f]交换为[d,e,f,a,b,c]
比如有[a,b,c,d,e]5个字母...用swap交换为[d,e,c,a,b],简单的说把第一个字母a和一半后的第一个字母互换!又比如[a,b,c,d,e,f]交换为[d,e,f,a,b,c]
▼优质解答
答案和解析
String[] strs=new String[]{"a","b","c","d","e"};
for(int i=0;i<=strs.length/2;i++){//循环到中间的数即可
String temp;//中间变量
//互换
temp=strs[i];
strs[i]=strs[strs.length-i-1];//他们下标的和为strs.length-1即可
strs[strs.length-i-1]=temp;
}
for(int i=0;i System.out.println(strs[i]);
}
for(int i=0;i<=strs.length/2;i++){//循环到中间的数即可
String temp;//中间变量
//互换
temp=strs[i];
strs[i]=strs[strs.length-i-1];//他们下标的和为strs.length-1即可
strs[strs.length-i-1]=temp;
}
for(int i=0;i
}
看了 关于java的swap比如有...的网友还看了以下:
A.B.C三个人采西瓜,A与B所采的西瓜的个数之和比C少六个:B与C所采的西瓜个数之和比A多16个 2020-04-07 …
已知数轴上的4个点A、B、C、D对应的数分别为a、b、c、d,而c比b大3,b比d小7,c比a大8 2020-05-16 …
直角三角形斜边上有三个正方形,边长分别为a、b、c,求a、b、c的关系直角三角形斜边上有三个正方形 2020-05-20 …
1、六年级三个班参加植树活动,一班和二班的人数比是5:4,二班和三班的人数比是3:4,一班、二班和 2020-06-10 …
A.B.C.D四人体重各不相同,他们根据自己的体重说了些话:A:B比D轻B:A比C重C:我比D重D 2020-06-15 …
已知三千个a,b,c成等比数列,公比为3,如果a,b+8,c成等差数列,求这三个求这三个数已知三个 2020-07-24 …
在△ABC中,若c²/a+b+a²/b+c=b角B=?c的平方比上a+b这是一个式子,a的平方比上 2020-07-30 …
a、b、c、d是否成比例线段是不是只能是a:b=c:ba、b、c、d成比例和a、b、d、c成比例是 2020-08-02 …
数学的一道难题我想了半天也没想起来,用A.B.C.D.E.F六个孩子比身高,比的结果是;B比A高11 2020-11-25 …
A,B,C,D四个人的年龄各不相同,他们各说了一句话:A说:B比D大;B说:A比C小;C说:我比D小 2020-11-26 …