import java.io.*;
public class Test7 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Dog dogs[]=new Dog[4];
//从控制台输入狗的信息
InputStreamReader isr=new InputStreamReader(isr);
BufferedReader br=new BufferedReader(isr);
for(int i=0;i<4;i++){
dogs[i]=new Dog();
System.out.println("请输入第"+(i+1)+"狗的名字:");
//从控制台读取狗名
String name=br.readLine();
dogs[i].setName(name);
System.out.println("请输入第"+i+"狗的体重:");
String s_weight=br.readLine();
float weight=Float.parseFloat(s_weight);
dogs[i].setWeigh(weight);
}
//计算平均体重
float allWeight=0;
for(int i=0;i<4;i++){
allWeight+=dogs[i].getWeigh();
}
float avgWeight=allWeight=allWeight/dogs.length;
System.out.println("总重="+allWeight+"平均重="+avgWeight);
}
}
class Dog{
private String name;
private float weigh;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public float getWeigh() {
return weigh;
}
public void setWeigh(float weigh) {
this.weigh = weigh;
}
}
The constructor InputStreamReader(InputStreamReader) is undefined 这是什么问题?哪里错了?
答案:2 悬赏:60 手机版
解决时间 2021-03-15 03:24
- 提问者网友:我的未来我做主
- 2021-03-14 10:47
最佳答案
- 五星知识达人网友:迟山
- 2021-03-14 11:53
当你的代码:InputStreamReader isr=new InputStreamReader(isr);执行的时候,会访问InputStreamReader类。
InputStreamReader 是一个类(class)的名字。你应该只拿了部分代码。
InputStreamReader那部分你没有复制到或者不在一个文件夹里
InputStreamReader 是一个类(class)的名字。你应该只拿了部分代码。
InputStreamReader那部分你没有复制到或者不在一个文件夹里
全部回答
- 1楼网友:由着我着迷
- 2021-03-14 12:47
支持一下感觉挺不错的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯