Що таке номер Армстронга на Яві?

Число Армстронга на Яві, Армстронг - це той, у якому сума кубів окремих цифр числа дорівнює самому числу. Число Армстронга - це особливий вид числа, де спочатку збираються цифри, потім вони кубуються і, нарешті, всі куби окремих цифр додаються для отримання числа. Якщо знайдене таким чином число дорівнює вихідному номеру, то відповідне число називається числом Армстронга. Приклад числа Армстронга - 153. Якщо розбити цифри на 153, вони становлять 1, 5 і 3. Тоді знаходимо куб відповідних чисел і, нарешті, обчислюємо куб чисел.

153= (1*1*1)+(5*5*5)+(3*3*3)
370= (3*3*3)+(7*7*7)+(0*0*0)

Таким чином, ми можемо розрахувати, чи є число Армстронга чи ні.

Приклади числа Армстронга на Яві

Ми побачимо ілюстрацію числа Армстронга на Яві за допомогою прикладів.

Приклад №1

У прикладі кодування ми використовуємо мову програмування Java, щоб визначити, чи є це число Армстронга чи ні. Якщо введене число є номером Армстронга, програма автоматично виводить його як номер Армстронга, а якщо воно не одне, воно автоматично відповідає, що число не є номером Армстронга. Ми можемо ввести тризначні або чотиризначні значення, щоб перевірити, чи є це число Армстронга чи ні.

Логіка програми така, що в змінній temp зберігається кожна цифра відповідного числа. Потім число нарізається кубиком, щоб дізнатись куб відповідної цифри, який зберігається в іншій змінній сумарній. Нарешті, загальна кількість перевіряється відповідним оригінальним номером. Цифри отримують по черзі, отримуючи число, поділене на 10 на кожному кроці, а потім отримуючи решту числа, а потім кубуючи число, щоб отримати куб відповідної цифри.

Код:

import java.io.*;
public class Armstrong
(
public static void main(String() args)throws IOException
(
BufferedReader br= new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a number");
int num = Integer.parseInt(br.readLine());
int number, digit, sum = 0;
number = num;
while (number != 0)
(
digit = number % 10;
sum = sum + digit*digit*digit;
number /= 10;
)
if(sum == num)
System.out.println(num + " is an Armstrong number");
else
System.out.println(num + " is not an Armstrong number");
)
)

Вихід:

У першій програмі ми вводимо числа 370 і 153 як числа, щоб перевірити, є вони Армстронгом чи ні. Також ми вводимо 269 як число, щоб перевірити, чи є число Армстронга. Ми отримуємо відповідний вихід програми, що числа 370 і 153 є числами Армстронга, тоді як число 269 не є номером Армстронга.

Приклад №2

У другому прикладі кодування ми вибираємо діапазон чисел, які перевіряються, чи є вони числами Армстронга чи ні. Діапазон від 150 до 160. Ми вибираємо діапазон і перевіряємо вихід, чи є число Армстронга чи ні. Потім ми бачимо вихід. Використана логіка аналогічна логіці, яка використовується для знаходження числа Армстронга. Відповідні цифри числа обчислюються, а потім вони кубуються і підсумовуються, щоб знайти остаточне загальне число. Якщо кінцеве загальне число дорівнює вихідному числу, то вони розглядаються як числа Армстронга, які обчислюються.

Код:

import java.io.*;
public class ArmstrongRange
(
public static void main(String() args)throws IOException
(
for(int num= 150; num<160; num++)
(
int number, digit, sum = 0;
number = num;
while (number != 0)
(
digit = number % 10;
sum = sum + digit*digit*digit;
number /= 10;
)
if(sum == num)
System.out.println(num + " is an Armstrong number");
else
System.out.println(num + " is not an Armstrong number");
)
)
)

Вихід:

У вибірку вибірки ми бачимо, що всі числа в діапазоні від 150 до 160 були перевірені, чи є вони числами Армстронга чи ні. Програма повідомляє, що лише 153 - це число Армстронга, сума кубів цифр якого дорівнює початковій кількості. Усі інші номери були зареєстровані як номери Армстронга.

Приклад №3

У цьому прикладі кодування ми побачимо список номерів Армстронга, присутніх між 365 і 375. Ми змінюємо діапазон значень, що перевіряються на номери Армстронга. Логіка вибірки кодування точно така ж, як і попередні. Основна відмінність полягає лише в тому, що діапазон чисел, що перевіряються, змінюється і вони трохи відрізняються від останнього рядка коду.

Окремі цифри беруться, кубуються і підсумовуються, щоб отримати число. Якщо це число збігається з початковим номером, то оригінальне число називається номером Армстронга, інакше це не число Армстронга.

Код:

import java.io.*;
public class ArmstrongRange
(
public static void main(String() args)throws IOException
(
for(int num= 365; num<375; num++)
(
int number, digit, sum = 0;
number = num;
while (number != 0)
(
digit = number % 10;
sum = sum + digit*digit*digit;
number /= 10;
)
if(sum == num)
System.out.println(num + " is an Armstrong number");
else
System.out.println(num + " is not an Armstrong number");
)
)
)

Вихід:

У вихідному зразку, наведеному програмою, ми бачимо, що лише 371 і 370 - це числа Армстронга, тоді як інші числа не є, оскільки сума кубів окремих цифр не доходить до початкового числа.

Висновок - номер Армстронга на Яві

У цій статті ми бачили роботу та визначення числа Армстронга. Спочатку ми перевіряємо, чи є введене число - номер Армстронга чи ні. По-друге, ми вводимо діапазон значень від 150 до 160 і перевіряємо, скільки серед цих значень є числа Армстронга. По-третє, ми вводимо діапазон чисел від 365 до 375 і з'ясовуємо, що 370 і 371 - числа Армстронга. Числа Армстронга - це спеціальні числа, які використовуються в теорії чисел і можуть бути використані для пошуку природи цифр деяких чисел разом із підсумком їх кубів.

Рекомендовані статті

Це було керівництвом про номер Армстронга на Яві. Ось ми ілюструємо число Армстронга на Яві за допомогою кількох прикладів. Ви також можете переглянути наступні статті, щоб дізнатися більше -

  1. Статичне ключове слово на Java
  2. Паліндром на Яві
  3. Перевагу в Java
  4. Генератор випадкових чисел на Java