- package cn.itcast.Tool;
- public class Test {
- /**
- * @param args
- */
- /*
- * 编写程序用于输出1~100间的整数,并且此整数必须满足是3的倍数,
- * 不是5的倍数,也不是9的倍数. 怎么求这些的和及平均数..
- */
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- //编写程序用于输出num1~num间的整数,并且此整数必须满足是3的倍数,
- //不是5的倍数,也不是9的倍数. 怎么求这些的和及平均数..]
- sumEven(1,20);
-
- }
- public static void sumEven(int num1,int num) {
- int sum = 0;
- int i2 = 0;
- double evg = 0;
- for (int i = num1; i <num; i++) {
- //判定是不是5的倍数;
- if (i % 5 == 0) {
- continue;
- }
- else if (i % 9 ==0) { //判断是不是9的倍数;
- continue;
- }
- else if (i % 3 == 0) { //判断是不是3的倍数;
- sum += i;
- ++i2;
- }
- }
- System.out.println("共"+i2+"个符合要求的数他们的和是:" + sum);
- evg = sum / i2;//求平均数;
- System.out.println("他们的平均数是:" + evg);
- }
- }
复制代码
我也是菜鸟,初学者,有点复杂.希望能帮到你. |