Мне нужна помощь в кодировке JAVA, пожалуйста. Мне очень трудно изучить это в онлайн-классе, а не лично из-за продолжающейся пандемии c. Любая помощь приветствуется и благодарим вас за то, что вы нашли время, чтобы помочь борющемуся ученику / родителю!
- Создайте объект Scanner, который будет использоваться для ввода данных пользователем.
- Предложите пользователю введите целое число и сохраните значение в переменной с именем num.
- Вызовите метод с именем getCount (подробности приведены ниже), который вернет количество отдельных цифр в числе, которое находится между 3 и 6 (включительно)
Отображение исходного числа и количества цифр от 3 до 6.
Создайте метод getCount с параметром тип int и возвращает значение типа int. Этот метод будет делать следующее:
Объявить целочисленную переменную с именем count и инициализировать ее значением 0.
В течение некоторого времени или в течение некоторого времени l oop, выполните следующие действия:
- Получите последний di git параметра, получив остаток после деления на 10. Используйте для этого оператор%.
- Вызвать метод inRange , передав этот di git в качестве параметра. Если метод inRange возвращает true, добавьте к счету 1.
- Используйте целочисленное деление на 10 для параметра, чтобы изменить его значение, избавившись от последнего di git. Для этого используйте оператор /.
- Оставайтесь в l oop, пока параметр больше 0.
- Создайте метод inRange, который имеет параметр типа int и возвращает значение типа Boolean. Этот метод вернет истину, если значение параметра находится в диапазоне от 3 до 6 (включительно).
import java.util.*;
public class five {
public static void main(String[] args) {
int num;
Scanner kb = new Scanner(System.in);
System.out.print("Enter an integer: ");
System.out.print("Your number is ");
} // end main
public static boolean getCount(int) {
return int >= 3 && <= 6;
} // end getCount method
public static boolean inRange(int) {
return boolean
} // end inRange method
}
Результат, который я пытаюсь получить:
Enter an integer: 435678123
Your number is 435678123
It has 5 digits between 3 and 6.