1、首先要知道什么是水仙花的数量:知道水仙花的数量规律:所谓“水仙花的数量”是指一个三位数,其位数的立方和等于这个数。
2、例如,153是一个“水仙花数”,因为153=1立方+5立方+3立方。
(资料图)
3、首先我一开始没有什么想法,后来看到水仙花数量的流程图。
4、我想到了用线来分隔变量。
5、分离变量的方法
6、判断一个三位数,其立方和等于该数。
7、整体代码:
8、4月8日套餐;
9、导入Java . util . *;
10、公共类waterFlower {
11、私有静态int i1
12、私有静态int i2
13、私有静态int i3
14、//这个方法可以从100到1000,因为我只定义了三个变量,而且只能隔三位数!
15、public static void flower(int bounder){
16、for(int I=100;ibounderi ){
17、int num 1=I/100;
18、int num 2=I % 100/10;
19、int num3=i % 10
20、int sum=num 1 * num 1 * num 1 num 2 * num 2 * num 2 num 3 * num 3 * num 3;
21、if(i==sum){
22、system . out . print(I " ");
23、}
24、}
25、}
26、//判断是不是水仙花的数量。
27、公共静态无效判断(int num){
28、i1=num/100;
29、I2=num % 100/10;
30、i3=数字% 10;
31、int sum=i1 * i1 * i1 I2 * I2 * I2 i3 * i3 * i3;
32、if(num==sum){
33、System.out.println(num "是水仙花的数量!");
34、}否则{
35、System.out.println(num "不是水仙花的数量!");
36、}
37、}
38、公共静态void main(String[] args) {
39、//键盘输入
40、Scanner sc=新扫描仪(system . in);
41、System.out.print("请输入100 ~ ");
42、int input 1=sc . nextint();//要输入的范围
43、花(输入1);//打印水仙花号的方法
44、系统。out . println(" \ n请输入一个三位数:");
45、int input 2=sc . nextint();
46、判断(输入2);//判断水仙花数量的方法
47、sc . close();
48、}
49、}
50、代码运行的结果如下:
本文到此结束,希望对大家有所帮助。
1、首先要知道什么是水仙花的数量:知道水仙花的数量规律:所谓“水仙花的数量”是指一个三位数,其位数...
1、食材明细生菜300克鸡蛋1个蒜2瓣盐2克鸡精2克香油适量醋1勺蒜香口味拌工艺十分钟耗时简单难度凉拌生菜...
IT之家2月17日消息,苹果今日向Mac电脑用户推送了macOS13 3开发者预览版Beta更新(内部版本号:22E5219e),本次更新
夏弥来为大家解答以下的问题,失火罪,说一说失火罪的简介,现在让我们一起来看看吧!1、失火罪是由于行...
中国青年网哈尔滨2月16日电(记者张心觉)近日,联想“美好假期”大学生公益志愿者与联想公司代表带着爱...