{"id":25542111,"date":"2022-09-17T16:48:38","date_gmt":"2022-09-17T11:18:38","guid":{"rendered":"https:\/\/entri.app\/blog\/?p=25542111"},"modified":"2022-11-23T14:22:24","modified_gmt":"2022-11-23T08:52:24","slug":"armstrong-number-program-in-java","status":"publish","type":"post","link":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/","title":{"rendered":"Armstrong Number Program in Java"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_79_2 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69e160ea2dd78\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69e160ea2dd78\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#Armstrong_Number\" >Armstrong Number<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#Armstrong_Program_in_Java\" >Armstrong Program in Java\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#Armstrong_Number_in_Java\" >Armstrong Number in Java<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#Java_method_to_check_Armstrong_number_of_order_N\" >Java method to check Armstrong number of order N<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#Java_program_for_Armstrong_number_between_1_to_1000\" >Java program for Armstrong number between 1 to 1000<\/a><\/li><\/ul><\/nav><\/div>\n<h1 class=\"h1\"><\/h1>\n<p>In this blog, we will discuss what is Armstrong number and also create Java programs to check if the given number is an Armstrong number or not. The Armstrong number program are frequently asked in Java coding interviews and academics.<\/p>\n<p><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<h2 class=\"h2\"><span class=\"ez-toc-section\" id=\"Armstrong_Number\"><\/span><strong>Armstrong Number<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>An\u00a0Armstrong\u00a0number is a positive m-digit number that is equal to the sum of the m<sup>th<\/sup>\u00a0powers of their digits. It is also known as\u00a0pluperfect, or\u00a0Plus Perfect, or\u00a0Narcissistic\u00a0number. It is an OEIS sequence\u00a0A005188. Let\u2019s understand it through an example.<\/p>\n<h3 class=\"h3\"><strong>Armstrong Number Example<\/strong><\/h3>\n<p><strong>1:<\/strong>\u00a01<sup>1<\/sup>\u00a0=\u00a0<strong>1<\/strong><\/p>\n<p><strong>2:<\/strong>\u00a02<sup>1<\/sup>\u00a0=\u00a0<strong>2<\/strong><\/p>\n<p><strong>3:<\/strong>\u00a03<sup>1<\/sup>\u00a0=\u00a0<strong>3<\/strong><\/p>\n<p><strong>153:<\/strong>\u00a01<sup>3<\/sup>\u00a0+ 5<sup>3<\/sup>\u00a0+ 3<sup>3<\/sup>\u00a0= 1 + 125+ 27 =\u00a0<strong>153<\/strong><\/p>\n<p><strong>125:<\/strong>\u00a01<sup>3<\/sup>\u00a0+ 2<sup>3<\/sup>\u00a0+ 5<sup>3<\/sup>\u00a0= 1 + 8 + 125 =\u00a0<strong>134 (Not an Armstrong Number)<\/strong><\/p>\n<p><strong>1634:\u00a0<\/strong>1<sup>4<\/sup>\u00a0+ 6<sup>4<\/sup>\u00a0+ 3<sup>4<\/sup>\u00a0+ 4<sup>4<\/sup>\u00a0= 1 + 1296 + 81 + 256 =\u00a0<strong>1643<\/strong><\/p>\n<p>Similarly, we can check other number also.<\/p>\n<p>The first few Armstrong numbers between 0 to 999 are\u00a0<strong>1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407.\u00a0<\/strong>Some other Armstrong numbers are 1634, 8208, 9474, 54748, 92727, 93084, 548834, 1741725, 4210818, 9800817, 9926315, 24678050, 24678051, 88593477, 146511208, 472335975, 534494836, 912985153, 4679307774, 32164049650, 32164049651.<\/p>\n<h4 class=\"n\"><strong>Note that there is no two-digit Armstrong number.<\/strong><\/h4>\n<p style=\"text-align: center;\"><strong><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\">Grab the opportunity to learn Python with Entri! Click Here<\/a><\/strong><\/p>\n<h2 class=\"h2\"><span class=\"ez-toc-section\" id=\"Armstrong_Program_in_Java\"><\/span><strong>Armstrong Program in Java\u00a0<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The following Java program prints all the Armstrong numbers up to the specified limit.<\/p>\n<p><strong>ArmstrongNumberExample1.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0java.lang.Math;<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0ArmstsrongNumberExample<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/function\u00a0to\u00a0check\u00a0if\u00a0the\u00a0number\u00a0is\u00a0Armstrong\u00a0or\u00a0not<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">boolean<\/span>\u00a0isArmstrong(<span class=\"keyword\">int<\/span>\u00a0n)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">int<\/span>\u00a0temp,\u00a0digits=<span class=\"number\">0<\/span>,\u00a0last=<span class=\"number\">0<\/span>,\u00a0sum=<span class=\"number\">0<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/assigning\u00a0n\u00a0into\u00a0a\u00a0temp\u00a0variable<\/span><\/li>\n<li class=\"\">temp=n;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/loop\u00a0execute\u00a0until\u00a0the\u00a0condition\u00a0becomes\u00a0false<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">while<\/span>(temp&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">temp\u00a0=\u00a0temp\/<span class=\"number\">10<\/span>;<\/li>\n<li class=\"alt\">digits++;<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">temp\u00a0=\u00a0n;<\/li>\n<li class=\"\"><span class=\"keyword\">while<\/span>(temp&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"comment\">\/\/determines\u00a0the\u00a0last\u00a0digit\u00a0from\u00a0the\u00a0number\u00a0\u00a0\u00a0\u00a0<\/span><\/li>\n<li class=\"alt\">last\u00a0=\u00a0temp\u00a0%\u00a0<span class=\"number\">10<\/span>;<\/li>\n<li class=\"\"><span class=\"comment\">\/\/calculates\u00a0the\u00a0power\u00a0of\u00a0a\u00a0number\u00a0up\u00a0to\u00a0digit\u00a0times\u00a0and\u00a0add\u00a0the\u00a0resultant\u00a0to\u00a0the\u00a0sum\u00a0variable<\/span><\/li>\n<li class=\"alt\">sum\u00a0+=\u00a0\u00a0(Math.pow(last,\u00a0digits));<\/li>\n<li class=\"\"><span class=\"comment\">\/\/removes\u00a0the\u00a0last\u00a0digit\u00a0<\/span><\/li>\n<li class=\"alt\">temp\u00a0=\u00a0temp\/<span class=\"number\">10<\/span>;<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/compares\u00a0the\u00a0sum\u00a0with\u00a0n<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">if<\/span>(n==sum)<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/returns\u00a0if\u00a0sum\u00a0and\u00a0n\u00a0are\u00a0equal<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">return<\/span>\u00a0<span class=\"keyword\">true<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/returns\u00a0false\u00a0if\u00a0sum\u00a0and\u00a0n\u00a0are\u00a0not\u00a0equal<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">return<\/span>\u00a0<span class=\"keyword\">false<\/span>;<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/driver\u00a0code<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String\u00a0args[])<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">int<\/span>\u00a0num;<\/li>\n<li class=\"\">Scanner\u00a0sc=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"alt\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0the\u00a0limit:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"\"><span class=\"comment\">\/\/reads\u00a0the\u00a0limit\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"alt\">num=sc.nextInt();<\/li>\n<li class=\"\">System.out.println(<span class=\"string\">&#8220;Armstrong\u00a0Number\u00a0up\u00a0to\u00a0&#8220;<\/span>+\u00a0num\u00a0+\u00a0<span class=\"string\">&#8221;\u00a0are:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"alt\"><span class=\"keyword\">for<\/span>(<span class=\"keyword\">int<\/span>\u00a0i=<span class=\"number\">0<\/span>;\u00a0i&lt;=num;\u00a0i++)<\/li>\n<li class=\"\"><span class=\"comment\">\/\/function\u00a0calling<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">if<\/span>(isArmstrong(i))<\/li>\n<li class=\"\"><span class=\"comment\">\/\/prints\u00a0the\u00a0armstrong\u00a0numbers<\/span><\/li>\n<li class=\"alt\">System.out.print(i+\u00a0<span class=\"string\">&#8220;,\u00a0&#8220;<\/span>);<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter the limit: 999\r\nArmstrong Number up to 999 are: \r\n0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 153, 370, 371, 407<\/pre>\n<\/div>\n<p>Let\u2019s create another Java program that checks if the given number is an Armstrong number or not.<\/p>\n<p><strong>ArmstrongNumberExample2.java<\/strong><\/p>\n<div class=\"codeblock\">\n<div class=\"dp-highlighter\">\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.Scanner;<\/li>\n<li class=\"\"><span class=\"keyword\">import<\/span>\u00a0java.lang.Math;<\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0ArmstsrongNumberExample2<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/function\u00a0to\u00a0check\u00a0if\u00a0the\u00a0number\u00a0is\u00a0Armstrong\u00a0or\u00a0not<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">boolean<\/span>\u00a0isArmstrong(<span class=\"keyword\">int<\/span>\u00a0n)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"keyword\">int<\/span>\u00a0temp,\u00a0digits=<span class=\"number\">0<\/span>,\u00a0last=<span class=\"number\">0<\/span>,\u00a0sum=<span class=\"number\">0<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/assigning\u00a0n\u00a0into\u00a0a\u00a0temp\u00a0variable<\/span><\/li>\n<li class=\"\">temp=n;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/loop\u00a0execute\u00a0until\u00a0the\u00a0condition\u00a0becomes\u00a0false<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">while<\/span>(temp&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">temp\u00a0=\u00a0temp\/<span class=\"number\">10<\/span>;<\/li>\n<li class=\"alt\">digits++;<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">temp\u00a0=\u00a0n;<\/li>\n<li class=\"\"><span class=\"keyword\">while<\/span>(temp&gt;<span class=\"number\">0<\/span>)<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\"><span class=\"comment\">\/\/determines\u00a0the\u00a0last\u00a0digit\u00a0from\u00a0the\u00a0number\u00a0\u00a0\u00a0\u00a0<\/span><\/li>\n<li class=\"alt\">last\u00a0=\u00a0temp\u00a0%\u00a0<span class=\"number\">10<\/span>;<\/li>\n<li class=\"\"><span class=\"comment\">\/\/calculates\u00a0the\u00a0power\u00a0of\u00a0a\u00a0number\u00a0up\u00a0to\u00a0digit\u00a0times\u00a0and\u00a0add\u00a0the\u00a0resultant\u00a0to\u00a0the\u00a0sum\u00a0variable<\/span><\/li>\n<li class=\"alt\">sum\u00a0+=\u00a0\u00a0(Math.pow(last,\u00a0digits));<\/li>\n<li class=\"\"><span class=\"comment\">\/\/removes\u00a0the\u00a0last\u00a0digit\u00a0<\/span><\/li>\n<li class=\"alt\">temp\u00a0=\u00a0temp\/<span class=\"number\">10<\/span>;<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/compares\u00a0the\u00a0sum\u00a0with\u00a0n<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">if<\/span>(n==sum)<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/returns\u00a0if\u00a0sum\u00a0and\u00a0n\u00a0are\u00a0equal<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">return<\/span>\u00a0<span class=\"keyword\">true<\/span>;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/\/returns\u00a0false\u00a0if\u00a0sum\u00a0and\u00a0n\u00a0are\u00a0not\u00a0equal<\/span><\/li>\n<li class=\"\"><span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">return<\/span>\u00a0<span class=\"keyword\">false<\/span>;<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"comment\">\/\/driver\u00a0code<\/span><\/li>\n<li class=\"alt\"><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0\u00a0main(String\u00a0args[])<\/li>\n<li class=\"\">{<\/li>\n<li class=\"alt\"><span class=\"keyword\">int<\/span>\u00a0num;<\/li>\n<li class=\"\">Scanner\u00a0sc=\u00a0<span class=\"keyword\">new<\/span>\u00a0Scanner(System.in);<\/li>\n<li class=\"alt\">System.out.print(<span class=\"string\">&#8220;Enter\u00a0the\u00a0number:\u00a0&#8220;<\/span>);<\/li>\n<li class=\"\"><span class=\"comment\">\/\/reads\u00a0the\u00a0limit\u00a0from\u00a0the\u00a0user<\/span><\/li>\n<li class=\"alt\">num=sc.nextInt();<\/li>\n<li class=\"\"><span class=\"keyword\">if<\/span>(isArmstrong(num))<\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">System.out.print(<span class=\"string\">&#8220;Armstrong\u00a0&#8220;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\"><span class=\"keyword\">else<\/span><\/li>\n<li class=\"alt\">{<\/li>\n<li class=\"\">System.out.print(<span class=\"string\">&#8220;Not\u00a0Armstrong\u00a0&#8220;<\/span>);<\/li>\n<li class=\"alt\">}<\/li>\n<li class=\"\">}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<\/div>\n<p><strong>Output 1:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter the number: 2\r\nArmstrong\r\n<\/pre>\n<\/div>\n<p><strong>Output 2:<\/strong><\/p>\n<div class=\"codeblock3\">\n<pre>Enter the number: 1675\r\nNot Armstrong<\/pre>\n<header class=\"entry-header ast-no-thumbnail ast-no-meta\">\n<div class=\"ast-single-post-order\">\n<h2 class=\"entry-title\"><span class=\"ez-toc-section\" id=\"Armstrong_Number_in_Java\"><\/span><strong>Armstrong Number in Java<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/header>\n<div class=\"entry-content clear\">\n<div class=\"wp-container-4 wp-block-columns\">\n<div class=\"wp-container-2 wp-block-column\">\n<p><span id=\"div-gpt-ad-knowprogram_com-large-mobile-banner-1-0\" class=\"ezoic-ad ezfound\" data-google-query-id=\"CI2Z5vHTmPoCFWkQBgAdHA4H-Q\"><\/span>In this blog, we will develop the Armstrong number program in Java. First, we will develop a java program to check an Armstrong number, and then we will develop a java program for an Armstrong number between 1 to 1000.<\/p>\n<p><strong>A positive integer is called Armstrong number of order n if<\/strong>,\u00a0<strong>abcd\u2026. =\u00a0a<\/strong><sup><strong>n<\/strong><\/sup><strong>\u00a0+\u00a0b<\/strong><sup><strong>n<\/strong><\/sup><strong>\u00a0+\u00a0c<\/strong><sup><strong>n<\/strong><\/sup><strong>\u00a0+\u00a0d<\/strong><sup><strong>n<\/strong><\/sup><strong>\u00a0+\u00a0\u2026.<\/strong><span id=\"ezoic-pub-ad-placeholder-114\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<p>For Example :-\u00a0<strong>153<\/strong><br \/>\n1<sup>3<\/sup>\u00a0+\u00a05<sup>3<\/sup>\u00a0+\u00a03<sup>3<\/sup>\u00a0= 1 + 125 + 27 = 153<br \/>\nSo, 153 is an Armstrong number of order 3.<\/p>\n<p><strong>4150<\/strong>\u00a0=\u00a04<sup>5<\/sup>\u00a0+\u00a01<sup>5<\/sup>\u00a0+\u00a05<sup>5<\/sup>\u00a0+\u00a00<sup>5<\/sup>\u00a0= 1,024 + 1 + 3,125 + 0 = 4150<br \/>\nSo, 4150 is an Armstrong number of order 5<\/p>\n<p class=\"has-text-align-left\"><strong>Procedure to check Armstrong number of order N<\/strong><\/p>\n<p>1) Take a variable and take an order to check<br \/>\n2) Declare variables\u00a0<em><code class=\" prettyprinted\"><span class=\"pln\">lastDigit<\/span><\/code><\/em>,\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">power<\/span><\/em><\/code>, and\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">sum<\/span><\/em><\/code>\u00a0Initialize sum with 0<br \/>\n3) Take a temporary variable\u00a0<em><code class=\" prettyprinted\"><span class=\"pln\">n<\/span><\/code><\/em>\u00a0to store numbers<br \/>\n4) Find the last digit of\u00a0<em><code class=\" prettyprinted\"><span class=\"pln\">n<\/span><\/code><\/em><br \/>\n5) Calculate the power of that\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">lastDigit<\/span><\/em><\/code>\u00a0with order i.e.\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">pow<\/span><span class=\"pun\">(<\/span><span class=\"pln\">lastDigit<\/span><span class=\"pun\">,<\/span><span class=\"pln\">\u00a0order<\/span><span class=\"pun\">)<\/span><\/em><\/code><br \/>\n6) Add the result into the\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">sum<\/span><\/em><\/code><br \/>\n7) Remove the last digit<br \/>\n8) Repeat steps 4 to 7 until the number becomes 0<br \/>\n9) Compare sum value and the actual number<br \/>\n==&gt; If both are the same then it is the Armstrong number of the given order<br \/>\n==&gt; Else it is not Armstrong number of the given order<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Java_method_to_check_Armstrong_number_of_order_N\"><\/span><strong>Java method to check Armstrong number of order N<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre class=\"wp-block-code prettyprinted\"><code class=\" prettyprinted\"><span class=\"kwd\">public<\/span> <span class=\"kwd\">static<\/span> <span class=\"kwd\">boolean<\/span><span class=\"pln\"> isArmstrong<\/span><span class=\"pun\">(<\/span><span class=\"kwd\">int<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">,<\/span> <span class=\"kwd\">int<\/span><span class=\"pln\"> order<\/span><span class=\"pun\">){<\/span>\r\n\r\n   <span class=\"com\">\/\/ declare variables<\/span>\r\n   <span class=\"kwd\">int<\/span><span class=\"pln\"> lastDigit <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n   <span class=\"kwd\">int<\/span><span class=\"pln\"> power <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n   <span class=\"kwd\">int<\/span><span class=\"pln\"> sum <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n\r\n   <span class=\"com\">\/\/ temporary variable to store number<\/span>\r\n   <span class=\"kwd\">int<\/span><span class=\"pln\"> n <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">;<\/span>\r\n\r\n   <span class=\"kwd\">while<\/span><span class=\"pun\">(<\/span><span class=\"pln\">n<\/span><span class=\"pun\">!=<\/span><span class=\"lit\">0<\/span><span class=\"pun\">)<\/span> <span class=\"pun\">{<\/span>\r\n\r\n      <span class=\"com\">\/\/ find last digit<\/span><span class=\"pln\">\r\n      lastDigit <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> n <\/span><span class=\"pun\">%<\/span> <span class=\"lit\">10<\/span><span class=\"pun\">;<\/span>\r\n\r\n      <span class=\"com\">\/\/ find power of digit<\/span><span class=\"pln\">\r\n      power <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"kwd\">int<\/span><span class=\"pun\">)<\/span> <span class=\"typ\">Math<\/span><span class=\"pun\">.<\/span><span class=\"pln\">pow<\/span><span class=\"pun\">(<\/span><span class=\"pln\">lastDigit<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> order<\/span><span class=\"pun\">);<\/span>\r\n\r\n      <span class=\"com\">\/\/ add power value into sum<\/span><span class=\"pln\">\r\n      sum <\/span><span class=\"pun\">+=<\/span><span class=\"pln\"> power<\/span><span class=\"pun\">;<\/span>\r\n\r\n      <span class=\"com\">\/\/ remove last digit<\/span><span class=\"pln\">\r\n      n <\/span><span class=\"pun\">\/=<\/span> <span class=\"lit\">10<\/span><span class=\"pun\">;<\/span>\r\n   <span class=\"pun\">}<\/span>\r\n\r\n   <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">sum <\/span><span class=\"pun\">==<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">)<\/span> <span class=\"kwd\">return<\/span> <span class=\"kwd\">true<\/span><span class=\"pun\">;<\/span>\r\n   <span class=\"kwd\">else<\/span> <span class=\"kwd\">return<\/span> <span class=\"kwd\">false<\/span><span class=\"pun\">;<\/span>\r\n<span class=\"pun\">}<\/span><\/code><\/pre>\n<p>In this method to find the power, we take the support of the\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">pow<\/span><span class=\"pun\">()<\/span><\/em><\/code>, which is defined in the Math class. The\u00a0<code class=\" prettyprinted\"><em><span class=\"pln\">pow<\/span><span class=\"pun\">()<\/span><\/em><\/code> is a static method so we can call it without creating an object of the Math class, and it returns double so we need to use type casting it to int type.<span id=\"ezoic-pub-ad-placeholder-122\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<p style=\"text-align: center;\"><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><strong>Learn to code from industry experts! Enroll here<\/strong><\/a><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Java_program_for_Armstrong_number_between_1_to_1000\"><\/span><strong>Java program for Armstrong number between 1 to 1000<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We can also find all Armstrong numbers of a given order in the given range. For this purpose, we need to take the minimum, and maximum values of the range and order to check the Armstrong number.<span id=\"ezoic-pub-ad-placeholder-116\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<pre class=\"wp-block-code prettyprinted\"><code class=\" prettyprinted\"><span class=\"kwd\">import<\/span><span class=\"pln\"> java<\/span><span class=\"pun\">.<\/span><span class=\"pln\">util<\/span><span class=\"pun\">.<\/span><span class=\"typ\">Scanner<\/span><span class=\"pun\">;<\/span>\r\n\r\n<span class=\"kwd\">public<\/span> <span class=\"kwd\">class<\/span> <span class=\"typ\">ArmstrongNumberInRange<\/span> <span class=\"pun\">{<\/span>\r\n   <span class=\"kwd\">public<\/span> <span class=\"kwd\">static<\/span> <span class=\"kwd\">boolean<\/span><span class=\"pln\"> isArmstrong<\/span><span class=\"pun\">(<\/span><span class=\"kwd\">int<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">,<\/span> <span class=\"kwd\">int<\/span><span class=\"pln\"> order<\/span><span class=\"pun\">){<\/span>\r\n\r\n      <span class=\"com\">\/\/ declare variables<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> lastDigit <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> power <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> sum <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n\r\n      <span class=\"com\">\/\/ temporary variable to store number<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> n <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">;<\/span>\r\n\r\n      <span class=\"kwd\">while<\/span><span class=\"pun\">(<\/span><span class=\"pln\">n<\/span><span class=\"pun\">!=<\/span><span class=\"lit\">0<\/span><span class=\"pun\">)<\/span> <span class=\"pun\">{<\/span>\r\n         <span class=\"com\">\/\/ find last digit<\/span><span class=\"pln\">\r\n         lastDigit <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> n <\/span><span class=\"pun\">%<\/span> <span class=\"lit\">10<\/span><span class=\"pun\">;<\/span>\r\n\r\n         <span class=\"com\">\/\/ find power of digit<\/span><span class=\"pln\">\r\n         power <\/span><span class=\"pun\">=<\/span> <span class=\"pun\">(<\/span><span class=\"kwd\">int<\/span><span class=\"pun\">)<\/span> <span class=\"typ\">Math<\/span><span class=\"pun\">.<\/span><span class=\"pln\">pow<\/span><span class=\"pun\">(<\/span><span class=\"pln\">lastDigit<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> order<\/span><span class=\"pun\">);<\/span>\r\n\r\n         <span class=\"com\">\/\/ add power value into sum<\/span><span class=\"pln\">\r\n         sum <\/span><span class=\"pun\">+=<\/span><span class=\"pln\"> power<\/span><span class=\"pun\">;<\/span>\r\n\r\n         <span class=\"com\">\/\/ remove last digit<\/span><span class=\"pln\">\r\n         n <\/span><span class=\"pun\">\/=<\/span> <span class=\"lit\">10<\/span><span class=\"pun\">;<\/span>\r\n      <span class=\"pun\">}<\/span>\r\n\r\n      <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">sum <\/span><span class=\"pun\">==<\/span><span class=\"pln\"> number<\/span><span class=\"pun\">)<\/span> <span class=\"kwd\">return<\/span> <span class=\"kwd\">true<\/span><span class=\"pun\">;<\/span>\r\n      <span class=\"kwd\">else<\/span> <span class=\"kwd\">return<\/span> <span class=\"kwd\">false<\/span><span class=\"pun\">;<\/span>\r\n  <span class=\"pun\">}<\/span>\r\n\r\n  <span class=\"kwd\">public<\/span> <span class=\"kwd\">static<\/span> <span class=\"kwd\">void<\/span><span class=\"pln\"> main<\/span><span class=\"pun\">(<\/span><span class=\"typ\">String<\/span><span class=\"pun\">[]<\/span><span class=\"pln\"> args<\/span><span class=\"pun\">)<\/span> <span class=\"pun\">{<\/span>\r\n\r\n      <span class=\"com\">\/\/ declare variables<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> minRange <\/span><span class=\"pun\">,<\/span><span class=\"pln\"> maxRange<\/span><span class=\"pun\">;<\/span>\r\n      <span class=\"kwd\">int<\/span><span class=\"pln\"> order <\/span><span class=\"pun\">=<\/span> <span class=\"lit\">0<\/span><span class=\"pun\">;<\/span>\r\n\r\n      <span class=\"com\">\/\/ create Scanner class object<\/span>\r\n      <span class=\"typ\">Scanner<\/span><span class=\"pln\"> scan <\/span><span class=\"pun\">=<\/span> <span class=\"kwd\">new<\/span> <span class=\"typ\">Scanner<\/span><span class=\"pun\">(<\/span><span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">in<\/span><span class=\"pun\">);<\/span>\r\n\r\n      <span class=\"com\">\/\/ read inputs<\/span>\r\n      <span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">out<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">print<\/span><span class=\"pun\">(<\/span><span class=\"str\">\"Enter min &amp;amp; max \"<\/span><span class=\"pun\">+<\/span>\r\n                       <span class=\"str\">\"Range value:: \"<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n      minRange <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> scan<\/span><span class=\"pun\">.<\/span><span class=\"pln\">nextInt<\/span><span class=\"pun\">();<\/span><span class=\"pln\">\r\n      maxRange <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> scan<\/span><span class=\"pun\">.<\/span><span class=\"pln\">nextInt<\/span><span class=\"pun\">();<\/span>\r\n\r\n      <span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">out<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">print<\/span><span class=\"pun\">(<\/span><span class=\"str\">\"Enter order to check::\"<\/span><span class=\"pun\">);<\/span><span class=\"pln\">\r\n      order <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> scan<\/span><span class=\"pun\">.<\/span><span class=\"pln\">nextInt<\/span><span class=\"pun\">();<\/span>\r\n\r\n      <span class=\"com\">\/\/ check in range<\/span>\r\n      <span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">out<\/span><span class=\"pun\">.<\/span><span class=\"pln\">println<\/span><span class=\"pun\">(<\/span><span class=\"str\">\"Armstrong numbers\"<\/span><span class=\"pun\">+<\/span>\r\n           <span class=\"str\">\" from \"<\/span><span class=\"pun\">+<\/span><span class=\"pln\">minRange<\/span><span class=\"pun\">+<\/span><span class=\"str\">\" to \"<\/span><span class=\"pun\">+<\/span><span class=\"pln\">maxRange<\/span><span class=\"pun\">+<\/span>\r\n           <span class=\"str\">\" of order \"<\/span> <span class=\"pun\">+<\/span><span class=\"pln\">order<\/span><span class=\"pun\">+<\/span><span class=\"str\">\" is:: \"<\/span><span class=\"pun\">);<\/span>\r\n\r\n      <span class=\"kwd\">for<\/span><span class=\"pun\">(<\/span><span class=\"kwd\">int<\/span><span class=\"pln\"> i <\/span><span class=\"pun\">=<\/span><span class=\"pln\"> minRange<\/span><span class=\"pun\">;<\/span><span class=\"pln\"> i<\/span><span class=\"pun\">&amp;<\/span><span class=\"pln\">lt<\/span><span class=\"pun\">;=<\/span><span class=\"pln\"> maxRange<\/span><span class=\"pun\">;<\/span><span class=\"pln\"> i<\/span><span class=\"pun\">++)<\/span>\r\n         <span class=\"kwd\">if<\/span><span class=\"pun\">(<\/span><span class=\"pln\">isArmstrong<\/span><span class=\"pun\">(<\/span><span class=\"pln\">i<\/span><span class=\"pun\">,<\/span><span class=\"pln\"> order<\/span><span class=\"pun\">))<\/span> \r\n            <span class=\"typ\">System<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">out<\/span><span class=\"pun\">.<\/span><span class=\"kwd\">print<\/span><span class=\"pun\">(<\/span><span class=\"pln\"> i <\/span><span class=\"pun\">+<\/span> <span class=\"str\">\" \"<\/span><span class=\"pun\">);<\/span>\r\n\r\n      <span class=\"com\">\/\/ close Scanner class object<\/span><span class=\"pln\">\r\n      scan<\/span><span class=\"pun\">.<\/span><span class=\"pln\">close<\/span><span class=\"pun\">();<\/span>\r\n  <span class=\"pun\">}<\/span>\r\n<span class=\"pun\">}<\/span><\/code><\/pre>\n<p>The output for different test-cases :-<\/p>\n<p>Enter min and max Range value: 1 1000<\/p>\n<p>Enter an order to check: 3<\/p>\n<p>Armstrong numbers from 1 to 1000 of order 3 is:<\/p>\n<p>1 152 370 371 407<\/p>\n<p>Enter min and max Range value: 1 10000<\/p>\n<p>Enter an order to check: 5<\/p>\n<p>Armstrong numbers from 1 to 10000 of order 5 is:<\/p>\n<p>1 4150 4151<\/p>\n<p><a href=\"https:\/\/bit.ly\/3ELmCiA\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-25522670 size-full\" src=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png\" alt=\"Python and Machine Learning Rectangle\" width=\"970\" height=\"250\" srcset=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1.png 970w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-300x77.png 300w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-768x198.png 768w, https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/04\/Python-and-Machine-Learning-Rectangle-1-750x193.png 750w\" sizes=\"auto, (max-width: 970px) 100vw, 970px\" \/><\/a><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>In this blog, we will discuss what is Armstrong number and also create Java programs to check if the given number is an Armstrong number or not. The Armstrong number program are frequently asked in Java coding interviews and academics. Armstrong Number An\u00a0Armstrong\u00a0number is a positive m-digit number that is equal to the sum of [&hellip;]<\/p>\n","protected":false},"author":111,"featured_media":25542260,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[802,1882],"tags":[],"class_list":["post-25542111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","category-java-programming"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Armstrong Number Program in Java - Entri Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Armstrong Number Program in Java - Entri Blog\" \/>\n<meta property=\"og:description\" content=\"In this blog, we will discuss what is Armstrong number and also create Java programs to check if the given number is an Armstrong number or not. The Armstrong number program are frequently asked in Java coding interviews and academics. Armstrong Number An\u00a0Armstrong\u00a0number is a positive m-digit number that is equal to the sum of [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\" \/>\n<meta property=\"og:site_name\" content=\"Entri Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/entri.me\/\" \/>\n<meta property=\"article:published_time\" content=\"2022-09-17T11:18:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-11-23T08:52:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png\" \/>\n\t<meta property=\"og:image:width\" content=\"820\" \/>\n\t<meta property=\"og:image:height\" content=\"615\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Feeba Mahin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@entri_app\" \/>\n<meta name=\"twitter:site\" content=\"@entri_app\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Feeba Mahin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\"},\"author\":{\"name\":\"Feeba Mahin\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36\"},\"headline\":\"Armstrong Number Program in Java\",\"datePublished\":\"2022-09-17T11:18:38+00:00\",\"dateModified\":\"2022-11-23T08:52:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\"},\"wordCount\":862,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png\",\"articleSection\":[\"Articles\",\"Java Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\",\"url\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\",\"name\":\"Armstrong Number Program in Java - Entri Blog\",\"isPartOf\":{\"@id\":\"https:\/\/entri.app\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png\",\"datePublished\":\"2022-09-17T11:18:38+00:00\",\"dateModified\":\"2022-11-23T08:52:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png\",\"width\":820,\"height\":615,\"caption\":\"Armstrong Number Program in Java,\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/entri.app\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Entri Skilling\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Java Programming\",\"item\":\"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Armstrong Number Program in Java\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/entri.app\/blog\/#website\",\"url\":\"https:\/\/entri.app\/blog\/\",\"name\":\"Entri Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/entri.app\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/entri.app\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/entri.app\/blog\/#organization\",\"name\":\"Entri App\",\"url\":\"https:\/\/entri.app\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"contentUrl\":\"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png\",\"width\":989,\"height\":446,\"caption\":\"Entri App\"},\"image\":{\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/entri.me\/\",\"https:\/\/x.com\/entri_app\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36\",\"name\":\"Feeba Mahin\",\"url\":\"https:\/\/entri.app\/blog\/author\/feeba123\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Armstrong Number Program in Java - Entri Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/","og_locale":"en_US","og_type":"article","og_title":"Armstrong Number Program in Java - Entri Blog","og_description":"In this blog, we will discuss what is Armstrong number and also create Java programs to check if the given number is an Armstrong number or not. The Armstrong number program are frequently asked in Java coding interviews and academics. Armstrong Number An\u00a0Armstrong\u00a0number is a positive m-digit number that is equal to the sum of [&hellip;]","og_url":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/","og_site_name":"Entri Blog","article_publisher":"https:\/\/www.facebook.com\/entri.me\/","article_published_time":"2022-09-17T11:18:38+00:00","article_modified_time":"2022-11-23T08:52:24+00:00","og_image":[{"width":820,"height":615,"url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png","type":"image\/png"}],"author":"Feeba Mahin","twitter_card":"summary_large_image","twitter_creator":"@entri_app","twitter_site":"@entri_app","twitter_misc":{"Written by":"Feeba Mahin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#article","isPartOf":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/"},"author":{"name":"Feeba Mahin","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36"},"headline":"Armstrong Number Program in Java","datePublished":"2022-09-17T11:18:38+00:00","dateModified":"2022-11-23T08:52:24+00:00","mainEntityOfPage":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/"},"wordCount":862,"commentCount":0,"publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"image":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png","articleSection":["Articles","Java Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/","url":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/","name":"Armstrong Number Program in Java - Entri Blog","isPartOf":{"@id":"https:\/\/entri.app\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage"},"image":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage"},"thumbnailUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png","datePublished":"2022-09-17T11:18:38+00:00","dateModified":"2022-11-23T08:52:24+00:00","breadcrumb":{"@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#primaryimage","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2022\/09\/Armstrong-Number-Program-in-Java.png","width":820,"height":615,"caption":"Armstrong Number Program in Java,"},{"@type":"BreadcrumbList","@id":"https:\/\/entri.app\/blog\/armstrong-number-program-in-java\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/entri.app\/blog\/"},{"@type":"ListItem","position":2,"name":"Entri Skilling","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/"},{"@type":"ListItem","position":3,"name":"Java Programming","item":"https:\/\/entri.app\/blog\/category\/entri-skilling\/java-programming\/"},{"@type":"ListItem","position":4,"name":"Armstrong Number Program in Java"}]},{"@type":"WebSite","@id":"https:\/\/entri.app\/blog\/#website","url":"https:\/\/entri.app\/blog\/","name":"Entri Blog","description":"","publisher":{"@id":"https:\/\/entri.app\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/entri.app\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/entri.app\/blog\/#organization","name":"Entri App","url":"https:\/\/entri.app\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","contentUrl":"https:\/\/entri.app\/blog\/wp-content\/uploads\/2019\/10\/Entri-Logo-1.png","width":989,"height":446,"caption":"Entri App"},"image":{"@id":"https:\/\/entri.app\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/entri.me\/","https:\/\/x.com\/entri_app"]},{"@type":"Person","@id":"https:\/\/entri.app\/blog\/#\/schema\/person\/f036dab84abae3dcc9390a1110d95d36","name":"Feeba Mahin","url":"https:\/\/entri.app\/blog\/author\/feeba123\/"}]}},"_links":{"self":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25542111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/users\/111"}],"replies":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/comments?post=25542111"}],"version-history":[{"count":14,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25542111\/revisions"}],"predecessor-version":[{"id":25547994,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/posts\/25542111\/revisions\/25547994"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media\/25542260"}],"wp:attachment":[{"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/media?parent=25542111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/categories?post=25542111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entri.app\/blog\/wp-json\/wp\/v2\/tags?post=25542111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}