в чем секрет вангидатора?
package com.javarush.task.task14.task1418;
import java.util.LinkedList;
import java.util.List;
/*
Исправь четыре ошибки
*/
public class Solution {
public static void main(String[] args) {
List<Number> list = new LinkedList<Number> ();
initList (list);
printListValues (list);
processCastedObjects (list);
}
public static void initList(List<Number> list) {
//3
list.add (new Double (1000f));
list.add (new Double ("123e-445632"));
list.add (new Float (-90 / -3));
list.remove (new Double ("123e-445632"));
}
public static void printListValues(List<Number> list) {
//4 - Исправь 2 ошибки
for (int i = 0; i < list.size (); i++) {
System.out.println (list.get (i));
}
}
public static void processCastedObjects(List<Number> list){
//5
for (Number object : list) {
//Исправь 2 ошибки
if (object instanceof Double) {
Float a = (Float) object;
System.out.println ("Is float value defined? " + !(a.isNaN ()));
} else if (object instanceof Float) {
Double a = (Double) object;
System.out.println ("Is double value infinite? " + a.isInfinite ());
}
}
}
}