Как вывести результат работы метода?
Задача:
Разработайте метод sumOfSeven()
, который который принимает в качестве аргументов два целых неотрицательных числа a
,b
( 0 ≤ a,b ≤ 109) и возвращает сумму цифр во всех двузначных натуральных числах, кратных 7
на отрезке [a;b]
.
Моё решение:
import java.util.Scanner;
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("Введите первое число - ");
int first = s.nextInt();
System.out.println("Введите второе число - ");
int second = s.nextInt();
NumberDigits.sumOfDigits(first,second);
}
}
public class NumberDigits {
public static void sumOfDigits(int value, int value2) {
int sum =0;
int r = value2 - value;
int arr[] = new int[r + 1];
for (int i = 0; i < arr.length; i++) {
arr[i] = value;
value = value + 1;
System.out.print(arr[i]);
}
for(int i = 0; i < arr.length; i++){
if((arr[i] < 100) & (arr[i] > 9) & (arr[i]/7 == 0)){
sum = sum + arr[i];
System.out.print(sum);
}
}
}
}