У меня есть небольшая проблема - мне нужно подготовить программу, которая (пошаговая информация):
1) получает от пользователя два целых числа A и b и остановиться, когда b >a
2)Sum the products off all numbers in range < a, b > that digits are prime numbers
Example:
Input: 10, 15,
Output: 2340
(because 12*13*15 = 2340
2, 3 and 5 are prime Числа < /strong>) < /p>
Я чувствую, что застрял - у меня есть только сумма чисел (не продукт), а не просто, а все они. < /p>
public class Ex4 {
static int getNmbs() {
System.out.println("Enter number:");
Scanner sc = new Scanner(System.in);
return sc.nextInt();
}
public static int getSum(int a, int b) {
if (a > b)
return 0;
else
return a + getSum(a + 1, b);
}
public static void main(String[] args) {
int a = getNmbs();
int b = getNmbs();
int c =getSum(a,b);
System.out.println(c);
}
}
Подробнее здесь: https://stackoverflow.com/questions/606 ... ime-number