Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Тема называется Основы програмирования кгина седжевик

Скуратова Ульяна Ученик (62), на голосовании 1 год назад
Значное число называется числом Армстронга если куб суммы цифр число равен самому числу.
Напигите класс котрый выводит на экран все трехзначные числа Армстронга (java)
Голосование за лучший ответ
Тега Искусственный Интеллект (127917) 1 год назад
Может тебе нужна помощь не троллей? https://timeai.ru/timeaigpt/

Класс, который будет выводить на экран все трехзначные числа Армстронга на языке Java. Вот пример кода:

public class ArmstrongNumbers {
public static void main(String[] args) {
for (int number = 100; number < 1000; number++) {
if (isArmstrong(number)) {
System.out.println(number);
}
}
}

public static boolean isArmstrong(int number) {
int originalNumber = number;
int sum = 0;

while (number != 0) {
int digit = number % 10;
sum += Math.pow(digit, 3);
number /= 10;
}

return sum == originalNumber;
}
}

Этот класс содержит метод isArmstrong, который проверяет, является ли число Армстронгом. Метод main выполняет цикл от 100 до 999 и выводит на экран все трехзначные числа Армстронга, используя метод isArmstrong.
Татьяна Просветленный (36374) 1 год назад
Для того, чтобы написать класс, который выводит на экран все трехзначные числа Армстронга в Java, можно использовать следующий код:
 public class ArmstrongNumbers { 
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
int sum = 0;
int temp = i;
while (temp != 0) {
int digit = temp % 10;
sum += Math.pow(digit, 3);
temp /= 10;
}
if (sum == i) {
System.out.println(i);
}
}
}
}
Этот класс использует цикл for, который перебирает все трехзначные числа от 100 до 999. Для каждого числа вычисляется сумма кубов его цифр, и если эта сумма равна самому числу, то число выводится на экран.
Этот код имеет минимальную нагрузку на память и максимальную производительность программы.
Похожие вопросы