Rumah >Java >javaTutorial >Bagaimana untuk mengeluarkan bilangan semua daffodil dalam konsol di java

Bagaimana untuk mengeluarkan bilangan semua daffodil dalam konsol di java

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBke hadapan
2023-05-18 13:37:062160semak imbas

Daffodil

Soalan: Keluarkan nombor semua daffodil pada konsol

Berapakah bilangan daffodil?

  • Daffodil ialah nombor tiga digit; nombor asal.

  • Analisis:

Gunakan gelung untuk melintasi ketiga-tiga digit (bermula pada 100 dan berakhir pada 999);

    Dapatkan nilai setiap digit dalam nombor tiga digit sebelum pengiraan;
  • Keluarkan setiap nilai dalam nombor tiga digit, kira jumlah kubus dan gabungkan ia dengan nilai asal Bandingkan;
  • Amalan:
  • Kodnya adalah seperti berikut (contoh):

    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+" ");
                }
            }
        }
    }

Atas ialah kandungan terperinci Bagaimana untuk mengeluarkan bilangan semua daffodil dalam konsol di java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam