Java,数组问题。
来源:百度知道 编辑:UC知道 时间:2024/06/15 21:32:12
请各位大侠帮做道题...最好连思路也和小妹讲下
因为刚学...所以一头雾水。
先谢谢了 ^_^
原题是这样:
输入一句5个字的话,然后将它逆序输出。
例如:
原数组:我爱你中华
逆序输出:国中你爱我
20分送上。回答超详细者将加分奖励。
补充一道题,悬赏分加到 50分。
某百货商场当日消费积分最高的8位顾客,他们的积分别是:18,25,7,36,13,2,89,63.从这组数中找出最少的积分以及它在数组中的原始位置。
因为刚学...所以一头雾水。
先谢谢了 ^_^
原题是这样:
输入一句5个字的话,然后将它逆序输出。
例如:
原数组:我爱你中华
逆序输出:国中你爱我
20分送上。回答超详细者将加分奖励。
补充一道题,悬赏分加到 50分。
某百货商场当日消费积分最高的8位顾客,他们的积分别是:18,25,7,36,13,2,89,63.从这组数中找出最少的积分以及它在数组中的原始位置。
积分拿来,有注释,测试通过
第一个问题:
package test;
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String i = "我爱你中国";
//转换数组
char []k = i.toCharArray();
String j = "";
int tmp = k.length;
//重新赋值
for(int t= tmp;t>0;t--){
j = j+k[t-1];
}
//打印
System.out.println(j);
}
}
第二个问题:
package test;
public class Test {
public static void main(String[] args) {
int t;
int k;
int intArray[] = { 18,25,7,36,13,2,89,63 };
int intTmp[] = new int[intArray.length];
//复制数组
for(int i = 0;i<intTmp.length;i++){
intTmp[i] = intArray[i];
}
//冒泡法排序
int intTmp1[] = new int[intArray.length];
System.out.print("积分排位:");
for (int i = 0; i < intArray.length; i++) { <