一个相当复杂的java编程题目!

来源:百度知道 编辑:UC知道 时间:2024/06/18 10:49:09
我是一个在国外读书的大一新生,请各路高手帮我做一下这道复杂的java编程,多谢了!

创建以下程式,然后把它们按顺序放入主程式。每个程式需要一个或多个辅助程式。
注释:对于每种程式,你需要有合适的参数。

程式一:
名称:initialize(parameters)
内容:创建一个长度为10的array,并随机给每一个元素配以1-10之间的任意数值。

程式二:
名称:printArray (parameters)
内容:把程式一的内容打在屏幕上。

程式三:
名称:reverseArray (parameters)
内容:将程式一中的array倒置,然后再打在屏幕上。

程式四:
名称:sumArray (parameters)
内容:创建一个和程式一中相同大小的array,算出元素从0到j的总合,然后把结果放入新的array的j元素中。例如你有{4, 6, 3, 5}则新array就是{4, 10, 13, 18}。最后把新array打在屏幕上。

程式五:
名称:itilialize (parameters)
内容:创建一个新程式,要长度50的array,然后从10-20的取值范围之间随机给每个元素配以数值。

程式六:
名称:countArray (parameters)
内容:将程式五的array通过本程式,计算每个数字出现的次数,然后把结果打在屏幕上。

程式七:
名称:readArray (parameters)
内容:创建一个字母的array, 读取键盘打入的字母,并储存在本array中。

程式八:
名称:printOneInLine(parameters)
内容:将程式七中的array通过本程式,把其文字信息写成一行打在屏幕上。

package TestPackage;

  import java.io.BufferedReader;
  import java.io.IOException;
  import java.io.InputStreamReader;
  import java.util.ArrayList;
  import java.util.Arrays;
  import java.util.Hashtable;
  import java.util.Random;

  /**
  * @author songml
  *
  */
  public class ArrayTest {
  /**
  * @param args
  */
  public static void main(String args[]) {

  ArrayList arrayListTest = new ArrayList();
  arrayListTest = initialize(10);
  System.out.println("printArray:");
  printArray(arrayListTest);
  System.out.println("reverseArray:");
  reverseArray(arrayListTest);
  System.out.println("sumArray:");
  sumArray(arrayListTest);
  System.out.println("itilialize:");
  arrayListTest = itilialize(50);
  printArray(arrayListTest);
  System.out.println("countArray:");
  cou