Jeżeli podam w wieku jakiegoś doubla to wyskakuje błąd. Prawdopodobnie to przez Roundoff error. Czy jedynym rozwiązaniem jest użycie klasy BigDecimal czy można to jakoś inaczej rozkminić?
import java.util.*;
public class Npwynew{
public static void main(String[] args){
Scanner in = new Scanner(System.in);
System.out.print("Jak masz na imię? ");
String imię = in.nextLine();
System.out.print("Ile masz lat? ");
double wiek = in.nextDouble();
System.out.println(imię+ " " + (wiek + 1.0));
}
}