Добрый день. Решил задачу "Обмен валют":
package com.javarush.task.task03.task0303;
/*
Обмен валют
*/
public class Solution {
public static void main(String[] args) {
//напишите тут ваш код
System.out.println (convertEurToUsd (5, 4.0));
System.out.println (convertEurToUsd (5, 4.0));
}
public static double convertEurToUsd(int eur, double course) {
//напишите тут ваш код
double usd = eur * course;
return usd;
}
}
Однако, изначально начал писать в 10 и 11 строке:
System.out.println (convertEurToUsd (int 5, double 4.0));
И вот тут, компилятор не пропускал код. Шилдт в своей книге "Java 8 Руководство для начинающих 6 издание" в главе "Использование параметров" пишет о правильном обьявлении метода:
int myMeth (int а, doble b, float с)
Следуя такой логике, в задаче нужно было писать:
System.out.println (double convertEurToUsd (int 5, double 4.0));
Вот я везде и пытаюсь вставить тип параметров. Подскажите как же все таки правильно писать: с указанием типа или без, в каком случае нужно указывать тип, а в каком - нет.