猿问

谁能用三种循环 写出计算五十以内的偶数和?

while   do    while          for

此生不变丶
浏览 1895回答 3
3回答

蜂之谷

//for int sum1 = 0; for (int i = 0; i < 50; i++) {     if (i % 2 == 0) {         sum1 += i;     } } System.out.println(sum1); //while int sum2 = 0; int j = 0; while (j < 50) {     if (j % 2 == 0) {         sum2 += j;     }     j++; } System.out.println(sum2); //do while int sum3 = 0; int k = 0; do {    if (k % 2 == 0) {        sum3 += k;    }    k++; } while (k < 50); System.out.println(sum3);

此生不变丶

public class Test{ public static void main(String[] args){ int sum=0;// 50以内的偶数和; int num=2;// 50以内的偶数; //while while(num<=50){ sum+=num; num+=2; } System.out.println("五十以内的偶数和为:"+sum); // do...while int sum1=0; int num1=2; do{ sum1+=num1; num1+=2; }while(num1<=50); System.out.println("50以内的偶数和为:"+sum1); // for int sum2=0; int num2=2; for(num2=2;num2<=50;num2+=2){ sum2+=num2; } System.out.println("for五十以内的偶数和为:"+sum2); } }

guozhchun

public class Test { void testWhile() { int num = 2; int sum = 0; while (num <= 50) { sum += num; num += 2; } System.out.println("while: " + sum); } void testDoWhile() { int num = 2; int sum = 0; do { sum += num; num += 2; } while (num <= 50); System.out.println("do while: " + sum); } void testFor() { int sum = 0; for (int i = 2; i <= 50; i += 2) sum += i; System.out.println("for: " + sum); } public static void main(String[] args) { Test test = new Test(); test.testWhile(); test.testDoWhile(); test.testFor(); } }
随时随地看视频慕课网APP

相关分类

Java
我要回答