其他分享
首页 > 其他分享> > 整数分解和for循环

整数分解和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