永发信息网

求大神解答下问题:java.lang.NullPointerException这个错误该怎么修改

答案:2  悬赏:0  手机版
解决时间 2021-02-27 19:28
  • 提问者网友:雾里闻花香
  • 2021-02-26 22:49
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintStream;
public class TestChengji
{

private static BufferedReader ba;

public static void main(String[] args)
{ String name;
String []stu=new String[3];
String []javaScore=new String[3];
String []cScore=new String[3];
Student Stu[]=new Student[3];
try
{
FileOutputStream b=new FileOutputStream("chengji.txt");
BufferedWriter bw=new BufferedWriter(
new OutputStreamWriter(
new FileOutputStream("chengji.txt")));
BufferedReader br=new BufferedReader(
new InputStreamReader(System.in));
for(int i=0;i<3;i++)
{
System.out.println("Please input Student name:");

stu[i]=br.readLine();

Stu[i]=new Student(stu[i]);
System.out.println("please input the java Score:");
javaScore[i]=br.readLine();
Stu[i].setJavaScore(Integer.parseInt(javaScore[i]));

System.out.println("please input the c Score:");
cScore[i]=br.readLine();
Stu[i].setCScore(Integer.parseInt(cScore[i]));

}
br.close();
PrintStream a=new PrintStream(b);
for(int i=0;i<3;i++)
{
bw.write(Stu[i].getName());
bw.write("\n");
bw.write(String.valueOf(Stu[i].getJavaScore()));
bw.write("\n");
bw.write(String.valueOf(Stu[i].getcScore()));
bw.write("\n");
}

bw.close();
FileInputStream g=new FileInputStream("triangle.txt");
ba = new BufferedReader(new InputStreamReader(g));
a=new PrintStream(System.out);
while((name=ba.readLine())!=null)
a.println(name);
}
catch (Exception e)
{
System.out.println(e);
}

}

}
最佳答案
  • 五星知识达人网友:雾月
  • 2021-02-26 23:20
Stu[i].setCScore(Integer.parseInt(cScore[i])); bw.write(String.valueOf(Stu[i].getcScore()));
????
全部回答
  • 1楼网友:骨子里都是戏
  • 2021-02-26 23:31
听到过很多类似的答案了。下面的应该是正确的。 我不明白的是我下面的怎么就可以 while(scanner.hasnextline()){ string s=scanner.nextline(); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯