题目:
蓝桥杯基础真题:门牌制作
输出结果:629
转换为Java代码展示效果:
解题分析:
1.需要用到模运算符对门牌号进行求余计算,门牌号里是否有字符2
2.声明一个int 类型的num用来累计计算从1~2022总共有多少个字符2
3.用while循环来对门牌号的字符进行拆分
4.对10 取余是为了判断个位是不是2
5.除以10 是为了降低位数
总结:该题灵活运用了Java循环的规律进行递增和门牌号的拆分和利用求余运算对门牌号的字符进行取余判断余数是否为2
题目:
蓝桥杯基础真题:门牌制作
输出结果:629
转换为Java代码展示效果:
解题分析:
1.需要用到模运算符对门牌号进行求余计算,门牌号里是否有字符2
2.声明一个int 类型的num用来累计计算从1~2022总共有多少个字符2
3.用while循环来对门牌号的字符进行拆分
4.对10 取余是为了判断个位是不是2
5.除以10 是为了降低位数
总结:该题灵活运用了Java循环的规律进行递增和门牌号的拆分和利用求余运算对门牌号的字符进行取余判断余数是否为2