首页 > 其他 > 详细

分别使用for--while--do-while语句解决等差数列

时间:2020-03-07 21:55:47      阅读:93      评论:0      收藏:0      [点我收藏+]

import java.util.Scanner;

public class study04 {

public static void main(String[] args) {
test t1=new test();//实例化测试类
t1.doWhileTest();//调用使用for的方法
t1.whileTest();//调用使用while的方法
t1.forTest();//调用使用do-while的方法

}

}
/*
* 分别使用for while do-while解决以下问题:
* 输出首项为1 公差为3 的前20项的总和
*
*
*
*
* */
//创建一个测试类
class test{
void forTest(){
int sum=1;
int allsum=1;
for(int i=1;i<=20;i++) {
sum=sum+3;
allsum=sum+allsum;

//System.out.println(sum);打印前20项
}
System.out.println(allsum);

}
void whileTest(){
boolean b=true;
int count=0;
int sum1=1;
int allsum=1;
while(b) {
count++;
if (count>20) {
break;
}
sum1=sum1+3;
allsum=sum1+allsum;
//System.out.println(sum1);打印前20项
}

System.out.println(allsum);
}
void doWhileTest() {
int allsum=1;
int count1=0;
int sum2=1;
do{
count1++;
sum2=sum2+3;
allsum=sum2+allsum;

//System.out.println(sum2);打印前20项
}while( count1 < 20 );
System.out.println(allsum);
}
}

  加油

分别使用for--while--do-while语句解决等差数列

原文:https://www.cnblogs.com/lianghuibiao/p/12437266.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!