На что ругается? Ничего не менял, лишь добавил оператор приведения типа
package com.javarush.task.task10.task1008;
/*
Правильный ответ: d = 2.941
*/
public class Solution {
public static void main(String[] args) {
int a = 50;
int b = 17;
double d = (double) 50 /17;
System.out.println(d);
}
}