java 任意一二维数组排序 求平均值

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:38:25
用java编写
创建一个二维实数数组 多少行多少列从键盘读入 数据也从键盘读入
要求:从键盘读入一个行数或列数 求该行或该列的升序排序和平均值
程序只能用一个二维数组类和一个主类。
十分十分感谢!比较急 我只能等到8点多
要从头到尾完整的程序~谢谢各位大虾

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class TestPaiXu {
public static void main(String[] args) {
System.out.print("请输入二维数组的行和列(整数),用逗号隔开:");
BufferedReader br = new BufferedReader(new InputStreamReader(
System.in));
//用来接收从键盘输入的字符串
String s = null;
//存放二维数组的元素个数
int num = 0;
//平均值
int avg = 0;
//一行或一列的和
int sum = 0;
//换位置用的临时变量
int temp = 0;
try {
s = br.readLine();
} catch (IOException e) {
e.printStackTrace();
}
//用来保存分割字符串后的结果
String[] arr = s.split(",");
int row = Integer.parseInt(arr[0]);
int col = Integer.parseInt(arr[1]);
int[][] superArr = new int[row][col];
num = row * col;
System.out.print("请输入二维数组的" + num + "个元素数据(整数),同样用逗号隔开:");
try {
s = br.readLine();<