码迷,mamicode.com
首页 > 编程语言 > 详细

03_JAVASE_语法基础下.ppt_练习1

时间:2014-10-31 06:29:54      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:scanner   scan.nextint   因子   

练习1:
通过键盘输入一个数字,打印其所有因子并对所有因子求和(因子不包含自己)

因子就是能被这个数整除的数字
例如:10的因子有 12 5

public class TestScanner

{

public static void main(String[] args)

{

Scanner scan = new Scanner(System.in);

System.out.println("请输入一个整数:");

int i = scan.nextInt();//i就是从键盘上输入的整数

System.out.print(i+"的因子有:");

int sum = 0;

for (int j = 1; j <i; j++) {

if (i%j==0) { //i除j能余0,j就是因子

sum += j;

System.out.print(j+" ");

}

}

System.out.println();

System.out.println(i+"的因子和为"+sum);

}

}


03_JAVASE_语法基础下.ppt_练习1

标签:scanner   scan.nextint   因子   

原文地址:http://qq445493481.blog.51cto.com/9545543/1569913

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!