问题描述
类1里有1个成员变量,是个矩阵M1,类一的功能就是从文本文档读入数据,赋给矩阵(初始化), 
另一个包里的类2的方法里要调用这个矩阵的元素参与运算, 
我编的代码如下,麻烦您帮我看看是哪里出了问题,
首先是类1,(在3*3的矩阵上测试了一下,类1中只含一个构造方法,用来对矩阵matrix1进行初始化)
package marixdatainput; 
import java.io.*; 
public class readlineexample { 
final float[][] matrix1=new float[3][3]; 
public  readlineexample() throws IOException 

String s; 
String[] ss=new String[3]; 
int i=0; 
int j=0; 
try 

FileReader fr=new FileReader("1.txt"); 
BufferedReader bfr=new BufferedReader(fr); 
while((s=bfr.readLine())!=null) 

ss=s.split(" "); 
for(j=0;j<3;j++){ 
matrix1[i][j]=Float.valueOf(ss[j]).floatValue(); 

i++; 

bfr.close( ); 

catch (IOException ex) { 
// abnormal termination 
System.err.println(ex); 



然后是另一个包里的类2
package test3;
import marixdatainput.readlineexample;
public class test5
{
public void main(String[] args) throws Exception 
{
//我的原意是:创建一个readlineexample的对象,创建对象时会自动调用构造方法readlineexample对成员变量矩阵matrix1进行初始化,然后再用对象调用这个
//成员变量,但是运行后系统出现一个提示错误:selection does not contain a main type,不知道是什么原因
readlineexample ex=new readlineexample();    
System.out.println(ex.matrix1[0][1]);
    }
  }
 能不能麻烦您帮我看一下是哪里出错了,谢谢您了。

解决方案 »

  1.   

    //成员变量,但是运行后系统出现一个提示错误:selection   does   not   contain   a   main   type,不知道是什么原因 
    public   void   main(String[]   args)   throws   Exception   
    这句在void前面加入static关键字
    public static void main(String[] args) throws Exception   
      

  2.   

    1. [code=Java][/code] 都不会用  学了多久?
    连main方法要static 都不懂?  
    做做售前售后技术支持算了