java编程题
- 前言
写一些Java编程题有助于稳固根底,心愿大家一起提高
注:本片文章有 借鉴编程前辈。
1.水仙花数
int num1,num2,num3; for (int i = 100; i < 1000; i++) { // 百 num1 = i / 100; // 十 num3 = i % 100 / 10 ; // 个 num2 = i % 10 ; if ((num1 * num1 * num1 + num2 * num2 * num2 + num3 * num3 * num3) == i){ System.out.println(i); } }
解析:
留神int 类型不保留小数 所以 1.53 = 1
百
153 / 100 = 1.53
十
153 % 100 = 53; (53 / 10 = 5.3 )
个
153 % 10 = 3