目录
- 🍋题目描述
- 🍋思路
- 🍋源代码
- 🍋其他真题
🍋题目描述 【Java习题练习:最2数字】如果一个整数的某个数位包含 2 ,则称这个数为一个“最2数字” 。例如:102、2021 都是最2数字 。
请问在 1(含) 到 2021(含) 中,有多少个最2数字 。
🍋思路 这道题是填空题,真的很简答 。这个模拟赛,真的很离谱 。
就用一个for循环遍历即可,每次循环中,检查该数有无2 。
经典地取余进行筛选 。
不过还是要注意细节 。在每次循环中,要声明一个数来存取i的值 。而不是直接用i来计算 。
要学会自己debug
🍋源代码
public class Main{ public static void main(String args[]) {int ans=0;//答案for(int i=1;i<=2021;i++) {//从1开始遍历到2021int j=i;//定义j来存取i的值boolean flag=true;//布尔值while(flag) {//当为true是循环if(j%10==2) {//取余ans++;break;}j=j/10;//舍去末尾if(j<=0) flag=false;//结束while循环的标志}}System.out.println(ans);//输出 }} 🍋其他真题 链接: 最全的2021蓝桥杯算法课《算法很美》的学习笔记总目录+真题详解.- 春季老年人吃什么养肝?土豆、米饭换着吃
- 三八妇女节节日祝福分享 三八妇女节节日语录
- 老人谨慎!选好你的“第三只脚”
- 校方进行了深刻的反思 青岛一大学生坠亡校方整改校规
- 脸皮厚的人长寿!有这特征的老人最长寿
- 长寿秘诀:记住这10大妙招 100%增寿
- 春季老年人心血管病高发 3条保命要诀
- 眼睛花不花要看四十八 老年人怎样延缓老花眼
- 香槟然能防治老年痴呆症? 一天三杯它人到90不痴呆
- 老人手抖的原因 为什么老人手会抖
