package com.javarush.task.task06.task0621;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Родственные связи кошек
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String dedName =reader.readLine();
Cat catDed = new Cat(dedName);
String babaName = reader.readLine();
Cat catBaba = new Cat(babaName);
String papaName = reader.readLine();
Cat catPapa = new Cat(papaName, catDed);
String motherName = reader.readLine();
Cat catMother = new Cat(motherName, catBaba);
String daughterName = reader.readLine();
Cat catDaughter = new Cat(daughterName, catMother, catPapa);
String sinName = reader.readLine();
Cat catSin = new Cat(sinName, catMother, catPapa);
System.out.println(catDed);
System.out.println(catBaba);
System.out.println(catPapa);
System.out.println(catMother);
System.out.println(catDaughter);
System.out.println(catDaughter);
}
public static class Cat {
private String name;
private Cat parentmam;
private Cat parentpap;
Cat(String name) {
this.name = name;
}
Cat(String name, Cat parentmam){
this.name=name;
this.parentmam = parentmam;
}
Cat(String name, Cat parentmam, Cat parentmpap) {
this.name = name;
this.parentmam = parentmam;
this.parentpap = parentmpap;
}
@Override
public String toString() {
if (parentmam == null) {
if (parentpap == null)
return "Cat name is " + name + ", no mother " + ", no father";
else
return "Cat name is " + name + ", no mather " + "father is " + parentpap.name;
}
else if
(parentpap == null)
return "Cat name is " + name + ", mother is " + parentmam.name + ", no father ";
else
return "Cat name is " + name + ", mother is " + parentmam.name + ", father is " + parentpap.name;}
}
}
Устал...помогите, пожалуйстаpackage com.javarush.task.task06.task0621;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/*
Родственные связи кошек
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String dedName =reader.readLine();
Cat catDed = new Cat(dedName);
String babaName = reader.readLine();
Cat catBaba = new Cat(babaName);
String papaName = reader.readLine();
Cat catPapa = new Cat(papaName, catDed);
String motherName = reader.readLine();
Cat catMother = new Cat(motherName, catBaba);
String daughterName = reader.readLine();
Cat catDaughter = new Cat(daughterName, catMother, catPapa);
String sinName = reader.readLine();
Cat catSin = new Cat(sinName, catMother, catPapa);
System.out.println(catDed);
System.out.println(catBaba);
System.out.println(catPapa);
System.out.println(catMother);
System.out.println(catDaughter);
System.out.println(catDaughter);
}
public static class Cat {
private String name;
private Cat parentmam;
private Cat parentpap;
Cat(String name) {
this.name = name;
}
Cat(String name, Cat parentmam){
this.name=name;
this.parentmam = parentmam;
}
Cat(String name, Cat parentmam, Cat parentmpap) {
this.name = name;
this.parentmam = parentmam;
this.parentpap = parentmpap;
}
@Override
public String toString() {
if (parentmam == null) {
if (parentpap == null)
return "Cat name is " + name + ", no mother " + ", no father";
else
return "Cat name is " + name + ", no mather " + "father is " + parentpap.name;
}
else if
(parentpap == null)
return "Cat name is " + name + ", mother is " + parentmam.name + ", no father ";
else
return "Cat name is " + name + ", mother is " + parentmam.name + ", father is " + parentpap.name;}
}
}