|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2017, 21:57 | #1 |
Новичок
Джуниор
Регистрация: 18.04.2017
Сообщений: 2
|
Бесконечность Несовместимых типов (Incompatible types)
Вот код моей простой простой програмки:
public class Bird { int a = 0; double S = 0; Random random = new Random(); public int randomNumber(){ a = random.nextInt(10); return (a); } public int circleArea(double r){ S = Math.PI * Math.pow(r,2); return S; // здесь он мне пишет "несовместимость типов. Нужно int, } //а имеется double. } %%%%%%%%%%%%%%%%%%% Но ведь по идее и нужен double, ведь при умножении на ПИ число будет с плавающей точкой. Но если послушать компилятор и исправить, то та же ошибка переносится на строчку выше и получается замкнутый круг. Подскажите пожалуйста, что я делаю не так? |
18.04.2017, 22:28 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
а в конце я хочу получить целое, несмотря ни на что
public int circleArea(double r)
программа — запись алгоритма на языке понятном транслятору
|
18.04.2017, 23:18 | #3 |
Новичок
Джуниор
Регистрация: 18.04.2017
Сообщений: 2
|
Аааа!!! Точно! Спасибо большое
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Incompatible types | manchester_alan | Общие вопросы Delphi | 5 | 07.01.2016 20:45 |
Incompatible types Почему? | dimavit | Общие вопросы Delphi | 4 | 29.07.2012 12:13 |
Incompatible types | MetR | Помощь студентам | 4 | 22.12.2011 18:31 |
incompatible types | nupinh | Общие вопросы Delphi | 1 | 21.05.2011 23:18 |