Добрый день! Почему не работает "нерабочий вариант"?
Невозможно привести объект типа "java.lang.Double" к типу "int".
файл com/javarush/task/pro/task04/task0415/Solution.java, строка 20, позиция 499
com/javarush/task/pro/task04/task0415/Solution.java:20: error: incompatible types: java.lang.Double cannot be converted to int
int squareInt = (int)(square);
^
package com.javarush.task.pro.task04.task0415;
import java.util.Scanner;
/*
Площадь круга
*/
public class Solution {
public static void main(String[] args) {
Scanner console = new Scanner(System.in);
int radius = console.nextInt();
Double pi = 3.14;
//Рабочий вариант
//int square = (int)(pi*radius*radius);
//System.out.println(square);
//нерабочий вариант
Double square = (pi*radius*radius);
int squareInt = (int)(square);
System.out.println(squareInt);
}
}