Java 计算1-100的所有含6的数的和
时间: 2023-11-22 07:53:14 浏览: 60
可以使用循环来遍历1到100的所有数字,然后使用字符串的 contains 方法判断该数字是否包含6,如果包含6,则将其加入总和中。具体实现如下:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (String.valueOf(i).contains("6")) {
sum += i;
}
}
System.out.println("1-100的所有含6的数的和为:" + sum);
}
}
```
输出结果为:
```
1-100的所有含6的数的和为:588
```
相关问题
java实现计算1-100之间能够被6整除的数之和的代码
下面是Java实现计算1-100之间能够被6整除的数之和的代码:
```java
public class Main {
public static void main(String[] args) {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 6 == 0) {
sum += i;
}
}
System.out.println("1-100之间能够被6整除的数之和为:" + sum);
}
}
```
该代码中使用for循环,从1遍历到100,对于每一个数,用取模运算判断是否能够被6整除,如果能则加上该数,最终得到答案并输出。
java求1-100中奇数和大还是偶数和大其中能被3整除的有哪些
在Java中,求1-100中奇数和与偶数和哪个更大,我们可以分别计算奇数和与偶数和。然后,我们可以遍历1-100的数,检查哪些数能够被3整除,并打印出来。
首先,我们来计算奇数和与偶数和:
- 奇数和:从1开始,每隔一个数加一次,也就是1, 3, 5, ..., 99。
- 偶数和:从2开始,每隔一个数加一次,也就是2, 4, 6, ..., 100。
接下来,我们可以使用循环来计算这两个和:
```java
int oddSum = 0; // 奇数和
int evenSum = 0; // 偶数和
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) { // 如果是偶数
evenSum += i;
} else { // 如果是奇数
oddSum += i;
}
}
System.out.println("奇数和为:" + oddSum);
System.out.println("偶数和为:" + evenSum);
// 然后我们检查能被3整除的数
System.out.println("1-100中能被3整除的数有:");
for (int i = 1; i <= 100; i++) {
if (i % 3 == 0) {
System.out.print(i + " ");
}
}
```
通过上述代码,我们可以得到1-100中所有能被3整除的数,以及比较奇数和与偶数和的大小。