整数分解和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.在判断符号中添加上等于
标签:10,变量,符号,int,整数,分解,循环,定义 来源: https://www.cnblogs.com/aimz01/p/16358953.html