Heim >Java >javaLernprogramm >So geben Sie die Anzahl aller Narzissen in Java in der Konsole aus

So geben Sie die Anzahl aller Narzissen in Java in der Konsole aus

WBOY
WBOYnach vorne
2023-05-18 13:37:062122Durchsuche

Narzisse

Titel: Anzahl aller Narzissen in der Konsole ausgeben

Wie viele Narzissen gibt es?

  • Narzisse ist eine dreistellige Zahl;

  • Die Einer, Zehner, Die Summe der Würfel einer Zahl an der Hunderterstelle gleich der ursprünglichen Zahl ist.

Analyse:

  • Verwenden Sie eine Schleife, um alle drei Ziffern zu durchlaufen (beginnend bei 100 und endend bei 999). ); Originalwert;

  • Geben Sie die Narzissenzahl aus.

  • Übung:

  • Der Code lautet wie folgt (Beispiel):
  • public class Demo1 {
        public static void main(String[] args) {
        //不爱生姜不吃醋
            //使用循环遍历所有的三位数(100开始到999结束);
    
            for(int i=100;i<1000;i++){
                // 计算之前获取三位数中的每个位上的值;
                int ge=i%10;
                int shi=i/10%10;
                int bai=i/100%10;
    
                // 将三位数中的每个数值取出来,计算立方和并与原数值比较;
                if(ge*ge*ge+shi*shi*shi+bai*bai*bai == i){
                    // 输出水仙花数。
                    System.out.print(i+" ");
                }
            }
        }
    }

Das obige ist der detaillierte Inhalt vonSo geben Sie die Anzahl aller Narzissen in Java in der Konsole aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen