通过java程序从键盘获取整数值n,若n不小于零,则在标准输出设备上打印从0到n闭区间的所有能被3整除的整数之和,否则打印-1
时间: 2024-03-07 22:48:19 浏览: 81
使用java实现复数的加减乘除,并将它们存储在集合中,实现复数的增删改查等,也能按照复数的数学表示格式将集合中所有复数打印输出。
好的,以下是Java实现:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt();
int sum = 0;
if (n < 0) {
System.out.println("-1");
} else {
for (int i = 0; i <= n; i++) {
if (i % 3 == 0) {
sum += i;
}
}
System.out.println(sum);
}
}
}
```
这段代码实现了您的要求,首先使用Scanner类从键盘读入整数n,然后判断n是否小于0,若小于0则输出-1,否则循环遍历从0到n的所有整数,若该整数能被3整除,则累加到变量sum中,最后输出sum的值。
阅读全文