今天来练习回圈的范例,利用范例说明for回圈以及while回圈
for回圈范例程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app4_1
{
public static void main(String[] args)
{
int i,sum = 0;
for(i = 0;i <= 20;i++)
sum = sum + i;
System.out.println("1+2+...+20=" + sum);
}
}
执行结果如下:
for回圈写的是1+2+...+20的总和
因为我们知道1+2+...+20要执行多少次,所以使用for回圈
while回圈范例程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app4_2
{
public static void main(String[] args)
{
int n = 0,sum = 0;
while(sum < 220)
{
System.out.println("n = "+ n +", sum = " + sum);
n++;
sum = sum + n;
}
}
}
执行结果如下:
while回圈写的是总和不超过220的运算
但不知道加到多少才会刚好最接近220还不超过220
所以用while回圈执行
用一个比较鲜明的例子说明
for回圈可以写1加到50或者1加到100的总和
while回圈则是写总和不超过500或是不超过1000
这样说明或许会比较好懂
do while回圈范例程序码如下:
import java.util.*;
import static java.lang.System.*;
public class app4_3
{
public static void main(String[] args)
{
Scanner scn = new Scanner(System.in);
int n,i = 1,sum = 0;
do
{
System.out.print("输入累加最大值 = ");
n = scn.nextInt();
}while(n < 1);
do
{
sum+= i++;
}while(i <= n);
System.out.println("1+2+...+" + n + " = " + sum);
}
}
执行结果如下:
do while回圈的程序码先判断n是否小於1,如果是,则重复输入
如果n大於1,则执行累加1到n的结果,直到i小於等於n,则跳离do while回圈
以上就是回圈的范例
<<: [Day11]C# 鸡础观念- 把复杂的事情与关系简单化~列举与结构
>>: Day 12 : 弱监督式标注资料 Snorkel (spam 入门篇)
来建立我们的主角小恐龙吧。 建立组件 建立小恐龙组件 dino.vue src\components...
前言 昨天有讲到怎麽运用 nginx 来做基本的分流、限流,但因为昨天举的例子比较简单,真实世界的应...
五、了解利害关系者的需求和期望 组织必须确定与资讯安全管理系统相关的利害关系者及其要求,有关利害关系...
前言 这一篇也是关於 SwiftUI 的。 这次来讨论 ForEach、ScrollView。 Fo...
今日的目标 要怎麽将我们的 GAS 成果打包成别人可以使用的版本?我们已经学了快一个月的 GAS 使...