Смотритель: hubert

level05.lesson12.home02;

Задание выполнено, но в компилятор выводит так:
«C:\Program Files\......com.javarush.test.level05.lesson12.home02.Solution
oleg17Russia 0 null
Kolya35USA 0 null
Olya19Russia 0 null
Anna17USA 0 null

Process finished with exit code 0
Откуда взялись нули и null?
Просветите))
package com.javarush.test.level05.lesson12.home02;

/* Man and Woman
1. Внутри класса Solution создай public static классы Man и Woman.
2. У классов должны быть поля: name(String), age(int), address(String).
3. Создай конструкторы, в которые передаются все возможные параметры.
4. Создай по два объекта каждого класса со всеми данными используя конструктор.
5. Объекты выведи на экран в таком формате [name + » " + age + " " + address].
*/
Вот код:
public class Solution
{
public static void main(String[] args)
{
Man man1 = new Man(«oleg», 17, «Russia»);
Man man2 = new Man(«Kolya», 35, «USA»);
Woman woman1 = new Woman(«Olya», 19, «Russia»);
Woman woman2 = new Woman(«Anna», 17, «USA»);

System.out.println(man1.name + " " + man1.age + " " + man1.address);
System.out.println(man2.name + " " + man2.age + " " + man2.address);
System.out.println(woman1.name + " " + woman1.age + " " + woman1.address);
System.out.println(woman2.name + " " + woman2.age + " " + woman2.address);

}

public static class Man
{
private String name;
private int age;
private String address;

public Man(String name, int age, String address){
this.name = name + age + address;
}
}
public static class Woman
{
private String name;
private int age;
private String address;

public Woman(String name, int age, String address){
this.name = name + age + address;
}
}

}
  • ,

level16.lesson13.bonus02

Такая вот задачка, вроде все пункты выполнены, кто знает в чем дело? ):
Укажите на ошибки, если они есть :)


package com.javarush.test.level16.lesson13.bonus02;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;

/* Клубок
1. Создай 5 различных своих нитей c отличным от Thread типом:
1.1. нить 1 должна бесконечно выполняться;
1.2. нить 2 должна выводить "InterruptedException" при возникновении исключения InterruptedException;
1.3. нить 3 должна каждые полсекунды выводить "Ура";
1.4. нить 4 должна реализовать интерфейс Message, при вызове метода showWarning нить должна останавливаться;
1.5. нить 5 должна читать с консоли цифры пока не введено слово "N", а потом вывести в консоль сумму введенных цифр.
2. В статическом блоке добавь свои нити в List<Thread> threads в перечисленном порядке.
3. Нити не должны стартовать автоматически.
*/

......
}