zoukankan      html  css  js  c++  java
  • 码农开富农,锄头得先拿

    package try_2;

    import java.io.*;

    /*
    * *作者 韩
    * 功能:帮我拿锄头
    */
    public class Demo5_2 {
    public static void main(String[] args) throws Exception
    {
    Dog[] dogs=new Dog[4];
    //从控制台输入各个狗的信息
    InputStreamReader isr=new InputStreamReader(System.in);//接收从控制台输入的字节
    //这个和 Scanner in=new Scanner(System.in)类似
    //构造一个字符流的缓存,里面存放在控制台输入的字节转换后成的字符。
    BufferedReader br=new BufferedReader(isr);
    //这里跟上句连用 把字符流添加到缓冲流
    //以上两句其实可分为三句或合为一句
    /*如下
    * InputStream is = System.in;
    InputStreamReader isr = new InputStreamReader(is);
    BufferedReader bufr = new BufferedReader(isr);
    或一句
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));这个好
    */
    for(int i=0;i<4;i++)
    {
    dogs[i]=new Dog();
    System.out.println("请输入狗名:");
    //从控制台读取
    String name=br.readLine();
    //将名字付给对象
    dogs[i].setName(name);
    System.out.println("请输入狗的体重:");
    String s_weight=br.readLine();
    float weight=Float.parseFloat(s_weight);//String->float
    //将体重付给对象
    dogs[i].setWW(weight);
    }

    //计算总体重
    float allWW=0;
    for(int i=0;i<4;i++)
    {
    allWW+=dogs[i].getWW();
    }
    //计算平均体重
    float avgWW=allWW/dogs.length;
    System.out.println("总体重="+allWW+"平均="+avgWW);
    }
    }
    //定义一个狗类
    class Dog
    {
    private String name;
    private float weight;
    public String getName()
    {return name;}
    public void setName(String name){
    this.name=name;
    }
    public float getWW()
    {
    return weight;
    }
    public void setWW(float weight)
    {
    this.weight=weight;
    }
    }

  • 相关阅读:
    LINQ学习系列-----1.3 扩展方法
    表单重复提交的三种情况及解决办法
    JDBC的简单封装
    Java学习路线图
    成为一名Java高级工程师你需要学什么
    站在烦恼里仰望幸福
    如何发布Web项目到互联网
    用户管理的设计--2.新增用户信息实现
    MD5加密工具
    springMvc注解之@ResponseBody和@RequestBody
  • 原文地址:https://www.cnblogs.com/vip-fan1234xiang/p/4374873.html
Copyright © 2011-2022 走看看