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

Bagaimana untuk mengeluarkan bilangan semua daffodil dalam konsol di java

WBOY
Lepaskan: 2023-05-18 13:37:06
ke hadapan
2138 orang telah melayarinya

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+" ");
                }
            }
        }
    }
    Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan