1 /** 2 * 功能描述: 使用三种不同循环结构对1+2+3+...+100 求和 3 * 4 * @Author: apple. 5 * @Date: 2019/11/22 9:12 AM 6 */ 7 public class Demo07 { 8 //while循环 9 public static void main(String[] args) { 10 //设置一个数值为0的变量,这个变量用来储存1到100的累加之和 11 int sum = 0; 12 //设置一个自增变量,从1开始 13 int i = 1; 14 //当这个自增变量≤100的时候,进行累加 15 while (i <= 100) { 16 //在储存数值的变量里面循环储存i的值 17 sum += i; 18 System.out.println(i+" "+sum);//可以记录每次循环i 和sum的值 清楚知道是怎么算的 19 //每循环一次,自增变量都+1 20 i++; 21 } 22 System.out.println("1+2+3+...+100的最终值为:" + sum); 23 } 24 25 26 /** 27 * 28 * 功能描述: for 循环 29 * 30 * 31 * @Author: apple. 32 * @Date: 2019/11/22 9:12 AM 33 */ 34 // public static void main(String[] args) { 35 // int sum = 0; 36 // for (int i = 1; i <=100; i++) { 37 // sum += i; 38 // } 39 // System.out.println(sum); 40 // } 41 42 43 /** 44 * 功能描述: do while循环 45 * 46 * @Author: apple. 47 * @Date: 2019/11/22 9:14 AM 48 */ 49 // public static void main(String[] args) { 50 // int i = 1; 51 // int sum = 0; 52 // do { 53 // sum += i; 54 // i++; 55 // } while (i<=100); 56 // System.out.println(sum); 57 // } 58 59 }
?运行结果
可以输出i 和sum 记录每次循环i 和sum的值 清楚知道是怎么算的
原文地址:https://www.cnblogs.com/appleworld/p/11909999.html
时间: 2024-11-05 14:38:20