黑马程序员技术交流社区
标题:
小程序,等差数列键盘输入最后一项,求和
[打印本页]
作者:
任文龙
时间:
2015-7-9 20:37
标题:
小程序,等差数列键盘输入最后一项,求和
/*
需求:等差数列求和,数列第一项为1,公差为1,最后一项由键盘输入。
思路:
A:调用Scanner包获取键盘录入的数据;
B:用for循环实现求和。
*/
//导入Scanner包
import java.util.Scanner;
class ForDemo {
public static void main(String[] args) {
//创建对象,封装键盘录入
Scanner sc = new Scanner(System.in);
System.out.println("请输入数列的最后一项(正数):");
//调用方法,获取数据
int y = sc.nextInt(), sum = 0;
//判断输入数据是否合法
if (y < 1) {
System.out.println(y+"---输入错误,请确认");
}
for (int x = 1;x <= y;x++ ) {
sum += x;
//x和y相等表示运算结束,输出结果
if (x == y) {
System.out.println("该等差数列前"+y+"项的和为:"+sum);
}
}
}
}
复制代码
QQ截图20150709203615.png
(88.84 KB, 下载次数: 4)
下载附件
2015-7-9 20:36 上传
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2