整数分解和for循环

整数分解

我们在看到三位数 就知道那个是个位数 那个是十位数 那个百位数 但程序不可以 程序需要我们来定义

在做之前我们需要了解程序中的加减乘除 加的符号+ 减的符号- 乘的符号* 除的符号/ 当然在编程中还有一个就是取模也就是取出余数也称为取余

取余的符号是%

案例:如果我们有一个三位数 354 求出它的个位 十位 百位

int a=354;
int hundred,tens,units;
//百位
hundred=a/100;
//十位
tens=a/10%10;
//个位
units=a%10;
System.out.println("它的百位数是"+hundred+",它的十位数是"+tens+"它的个位数"+units);

先创建一个变量存储数字 

创建三个变量 用于接收我们的百位 十位 个位 

使用数学的原理 最后输出

for循环

我们已经知道while循环是循环 它可以无限循环 也可以定制循环次数 for也可以定义循环次数 而且代码的可读性也会很好看

for (int i = 0; i < 次数 ; i++) {
代码块
}

我们可以看到它的格式 括号里面是由变量;次数;自增来解决的

先定义0 然后在定义个数字当到达那个数字就会停止 后面是每次执行都自动加一个

for (int i = 1; i < 10; i++) {
System.out.println(i);
}

定义了一个变量为1 判断变量<10的时候就停止 每次都自增

 

 

 可以看到它最后的结果是 1-9 并没有10 这是因为我们的10小于10这是不成立的 如果想让它最后的结果有10

有两种方法

1.将10改成11 

2.在判断符号中添加上等于

 

posted @   baimingze  阅读(74)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示