编写一个程序,输出斐波那契数列的前 20 个数。 编写一个程序,计算 1 到 100 的所有质数的和。 编写一个程序,输出如下图案: 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 编写一个程序,输出如下图案: 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 编写一个程序,输出如下图案: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
时间: 2024-01-01 08:03:19 浏览: 77
好的,下面是对应的 Java 代码:
1. 输出斐波那契数列的前 20 个数:
```java
public class Fibonacci {
public static void main(String[] args) {
int n = 20, t1 = 0, t2 = 1;
System.out.print("斐波那契数列前 " + n + " 个数为: ");
for (int i = 1; i <= n; ++i) {
System.out.print(t1 + " + ");
int sum = t1 + t2;
t1 = t2;
t2 = sum;
}
}
}
```
2. 计算 1 到 100 的所有质数的和:
```java
public class PrimeSum {
public static void main(String[] args) {
int n = 100;
long sum = 0;
for (int i = 2; i <= n; i++) {
boolean isPrime = true;
for (int j = 2; j <= i / 2; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("1 到 100 的所有质数的和为: " + sum);
}
}
```
3. 输出如下图案:
```java
public class Pattern1 {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(j + " ");
}
System.out.println();
}
}
}
```
4. 输出如下图案:
```java
public class Pattern2 {
public static void main(String[] args) {
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = i; j <= n; j++) {
System.out.print(i + " ");
}
System.out.println();
}
}
}
```
5. 输出如下图案:
```java
public class Pattern3 {
public static void main(String[] args) {
int n = 5;
int count = 1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <= i; j++) {
System.out.print(count + " ");
count++;
}
System.out.println();
}
}
}
```
希望这些代码能够帮助你更好地理解 Java 循环的使用。
阅读全文