蓝桥杯基础题·门牌制作·Java

题目:

蓝桥杯基础真题:门牌制作

蓝桥杯基础题·门牌制作·Java_第1张图片

输出结果:629

转换为Java代码展示效果:

蓝桥杯基础题·门牌制作·Java_第2张图片

解题分析:

1.需要用到模运算符对门牌号进行求余计算,门牌号里是否有字符2

2.声明一个int 类型的num用来累计计算从1~2022总共有多少个字符2

3.用while循环来对门牌号的字符进行拆分

4.对10 取余是为了判断个位是不是2

5.除以10 是为了降低位数

总结:该题灵活运用了Java循环的规律进行递增和门牌号的拆分和利用求余运算对门牌号的字符进行取余判断余数是否为2

你可能感兴趣的:(java)