java少标识符3~7句。

public class do4{
private String = name;
private int = age;
private char = gender;
private double = height;
private double = weight;
public do4(String n,int a,char g,double h,double w){
name = n;
age = a;
gender = g;
height = h;
weight = w;
}
public void speak(){
System.out.println(name+"经常自言自语");
}
public void tread(){
System.out.println(name+"每小时可以行走5公里地");
}
public void eat(){
System.out.println(name+"每天得吃三顿饭");
}
public void sleep(){
System.out.println(name+"每天得睡够8小时");
}
public String info(){
reture("姓名:"+name+",年龄:"+age+",性别:"+gender+",身高:"+height+"cm,体重:"+weight+"kg");
}
}

第1个回答  2017-02-23

两处错误

1、最开始的变量名定义错误,变量类型和变量名之间不需要等号,直接空格即可。

2、方法info,返回关键字应为return,不是reture,返回不需要括号,return空格,跟要返回内容即可

完整代码如下:

public class do4 {
    private String name;
    private int    age;
    private char   gender;
    private double height;
    private double weight;

    public do4(String n, int a, char g, double h, double w) {
        name = n;
        age = a;
        gender = g;
        height = h;
        weight = w;
    }

    public void speak() {
        System.out.println(name + "经常自言自语");
    }

    public void tread() {
        System.out.println(name + "每小时可以行走5公里地");
    }

    public void eat() {
        System.out.println(name + "每天得吃三顿饭");
    }

    public void sleep() {
        System.out.println(name + "每天得睡够8小时");
    }

    public String info() {
        return "姓名:" + name + ",年龄:" + age + ",性别:" + gender + ",身高:" + height + "cm,体重:" + weight + "kg";
    }
}

第2个回答  2017-02-23
private String = name;
private int = age;
private char = gender;
private double = height;
private double = weight;
把等于号去掉本回答被网友采纳
相似回答
大家正在搜