请教JAVA高手帮我修改一下程序

来源:百度知道 编辑:UC知道 时间:2024/06/16 20:07:01
import java.io.*;
public class Gauss
{
public static void main(String args[])throws IOException
{
int n;
InputStreamReader ir;
BufferedReader in;
ir=new InputStreamReader(System.in);
in=new BufferedReader(ir);
System.out.println("请输入未知数个数:");
String s=in.readLine();
n=Integer.parseInt(s);
double a[][]=new double[n][n];
System.out.println("请输入系数矩阵:");
for(int i=0;i<n;i++)
{
for(int j=0;j<n;j++)
{
InputStreamReader ir1;
BufferedReader in1;
ir1=new InputStreamReader(System.in);
in1=new BufferedReader(ir1);
String s1=in.readLine();
a[i][j]=Integer.parseInt(s1);
}
}
double b[]=new double[n];
System.out.println("请输入");
for(int i=0;i<n;i++)
{
InputStreamReader ir2;
BufferedReader in2;
ir2=new

报什么错了么?不能只贴个程序上来啊

注:大哥,以后代码要规范些好么?让人看的很费劲!还不知道要干什么呢!!错误我给你改了!P你没有初始化!但后面我运行时还抛了个异常!
import java.io.*;

public class Gauss {
public static void main(String args[]) throws IOException {
int n;
InputStreamReader ir;
BufferedReader in;

System.out.println("请输入未知数个数:");
ir = new InputStreamReader(System.in);
in = new BufferedReader(ir);

String s = in.readLine();
n = Integer.parseInt(s);
double a[][] = new double[n][n];
System.out.println("请输入系数矩阵:");
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
InputStreamReader ir1;
BufferedReader in1;
ir1 = new InputStreamReader(System.in);
in1 = new BufferedReader(ir1);
String s1 = in.readLine()