Java Armstrong Sayı Yazılım Dilleri
Java Armstrong Sayı

Java Armstrong Sayı.Öncelikle Armstrong sayı nedir bunu bilmemizde yarar var.Tüm basamaklarındaki rakamların sayı değerlerinin küpleri toplamı,kendisine eşit olan sayılara “Armstrong sayı”denir.

 

import java.math.*;

import java.util.Scanner;

public class JavaArmstrongSayi {

    public static void main(String args[]) {

        Scanner scan = new Scanner(System.in);

        System.out.println("Sayi Giriniz : ");

        int deger = scan.nextInt();

        int n = deger;

        int kalan = 0;

        int yenideger = 0;

        int length = String.valueOf(deger).length();

         

        for(int i=1;i<=length;i++){

            kalan = deger%10;

            yenideger = yenideger + (int)Math.pow(kalan,length);

            deger = deger/10;

        }

         

        if(yenideger == n){

            System.out.println("Sayi Armstrong Sayidir : " + n + " = " + yenideger);

        }else{

            System.out.println("Sayi Armstrong Sayi Degildir");

        }

    }

}

Ekleyen : Özkan Arıcı
Eklenme Tarih : 2020-03-23 00:47:25
Görüntülenme : 157

Yorumlar (0)


Yeni Yorum Ekle


Yorum yazmak için giriş yapınız..