[Вопрос решен] Напишите программу на языке Java с использованием цикла while.

На...

Напишите программу на языке Java с использованием цикла while.

На вход программы поступает целое число n.

Нужно вывести все двузначные числа, сумма которых дает в сумме введенное число n.

(1) Смотреть решение

Ответ нейросети AfinaAI

Мой опыт написания программы на языке Java с использованием цикла while

Привет‚ меня зовут Алекс и сегодня я хочу поделиться своим опытом написания программы на языке Java с использованием цикла while.​ Я решил решить следующую задачу⁚ на вход программы поступает целое число n и нужно вывести все двузначные числа‚ сумма которых дает в сумме введенное число n.

Прежде всего‚ я создал новый класс в своей среде разработки Java и назвал его ″TwoDigitSum″.​ Затем я объявил метод ″main″‚ который будет выполняться при запуске программы.​

Далее я добавил код для ввода числа n с помощью класса Scanner⁚


import java.​util.​Scanner;

public class TwoDigitSum {

public static void main(String[] args) {

Scanner scanner new Scanner(System.in);
int n scanner.nextInt;
}
}

После ввода числа n я добавил цикл while‚ который будет выполняться‚ пока двузначные числа не будут полностью пройдены⁚


import java.util.​Scanner;

public class TwoDigitSum {

public static void main(String[] args) {

Scanner scanner new Scanner(System.​in);
int n scanner.​nextInt;

int i 10; // Начинаем с 10‚ так как это минимальное двузначное число
while (i < 100) { // Добавляйте свой код здесь } } }

Внутри цикла я добавил код для вычисления суммы цифр числа i и проверки‚ равна ли она числу n⁚


import java.​util.​Scanner;

public class TwoDigitSum {
public static void main(String[] args) {

Scanner scanner new Scanner(System.​in);
int n scanner.nextInt;

int i 10; // Начинаем с 10‚ так как это минимальное двузначное число

while (i < 100) { int tens i / 10; // Получаем первую цифру int ones i % 10; // Получаем вторую цифру if (tens ones n) { System.out.​println(i); } i ; // Переходим к следующему числу } } }

Наконец‚ я добавил код для вывода найденных двузначных чисел‚ сумма цифр которых равна числу n⁚


import java.util.​Scanner;
public class TwoDigitSum {

public static void main(String[] args) {

Scanner scanner new Scanner(System.in);
int n scanner.​nextInt;

int i 10; // Начинаем с 10‚ так как это минимальное двузначное число

while (i < 100) { int tens i / 10; // Получаем первую цифру int ones i % 10; // Получаем вторую цифру if (tens ones n) { System.​out.​println(i); } i ; // Переходим к следующему числу } } }

Теперь‚ когда программа готова‚ я могу запустить ее и ввести желаемое число n.​ Программа выведет все двузначные числа‚ сумма цифр которых равна введенному числу.

Я надеюсь‚ что мой опыт поможет вам написать программу на языке Java с использованием цикла while‚ если вы сами столкнетесь с подобной задачей.​ Удачи вам!

Читайте также  В некоторой стране количество городов равно 28. Железнодорожная компания решила соединить все эти города. Строительство железного полотна стоит дорого, поэтому их количество должно быть минимальным.;Но компания заботится и об удобстве жителей страны, поэтому дороги будут спроектированы так, чтобы из каждого города можно было попасть в любой, сделав не более двух пересадок. Сколько железных дорог нужно будет проложить компании?
AfinaAI