本文主要是介绍枚举--生日蜡烛,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
枚举:
1.对于循环的处理---变量的范围,搞清楚几层循环,每层循环干什么
例:生日蜡烛
某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。
现在算起来,他一共吹熄了236根蜡烛。
请问,他从多少岁开始过生日party的?
分析:a.从几岁开始吹蜡烛-->外层循环
b.这岁吹了几根-->几岁吹几根
c.吹到几岁-->内层循环
共两层循环,外层:从第i岁开始吹蜡烛,内层:吹到第j岁
判断满足条件:i-j岁共吹得蜡烛是否等于236
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;public class Main {public static void main(String[] args) throws NumberFormatException, IOException {for(int i=1;i<=100;i++){int num=i;for(int j=i+1;j<=100;j++){num+=j;if(num==236){System.out.println(i+" "+j);break;}}}}
}
这篇关于枚举--生日蜡烛的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!