-->
当前位置:首页 > 题库

编程题:this关键字练习

Luz4年前 (2022-04-19)题库727
在下面的程序代码中已经编写好了代码,但是输出结果不能让我们满意,请根据所学知识修改代码(在注释 Begin .. End 之间修改代码),使其能输出如下结果:
name:baby
age:45
sex:女

**系统给出的Java代码如下:**
java
import java.util.Scanner;

public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String name = sc.next();
int age = sc.nextInt();
String sex = sc.next();
Person p = new Person(name,age,sex);
p.display();
}
}

class Person{
String name = "张三";
int age = 18;
String sex = "男";
/ Begin /

public Person(String name,int age,String sex){
this(age);
name = name;
sex = sex;
}

public Person(int age){
age = age;
}

public void display(){
String name = "李四";
int age = 11;
String sex = "男";
System.out.println("name:" + name);
System.out.println("age:" + age);
System.out.println("sex:" + sex);
}


/ End /
}


### 输入格式:

输入姓名、年龄、性别。

### 输出格式:

name:xxxx
age:xx
sex:xx

### 输入样例:

in
baby 45 女


### 输出样例:

out
name:baby
age:45
sex:女







答案:若无答案欢迎评论