"My first thread" - Если вот так переписать main, то более понятно что происходит и на то что описано в лекции:
public static void main(String[] args) {
TestThread task = new TestThread();
// new Thread(task).start();
Thread myFirstThread = new Thread(task);
myFirstThread.start();
}
еще можно %d заменить на %s. Читал, что такой вариант поможет защититься если что-то пойдет не по плану и значение почему-то будет считано не как double
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ