java入门练习题及代码
时间: 2023-09-10 21:11:10 浏览: 47
以下是一些 Java 的入门练习题及代码示例:
1. 编写一个程序,输出从 1 到 100 的所有偶数。
```java
public class EvenNumbers {
public static void main(String[] args) {
for (int i = 2; i <= 100; i += 2) {
System.out.print(i + " ");
}
}
}
```
2. 编写一个程序,计算并输出 1 到 n 的所有整数的平均值。
```java
import java.util.Scanner;
public class Average {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int sum = 0;
for (int i = 1; i <= n; i++) {
sum += i;
}
double avg = (double) sum / n;
System.out.println("平均值为:" + avg);
}
}
```
3. 编写一个程序,将一个字符串反转输出。
```java
import java.util.Scanner;
public class ReverseString {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String str = input.nextLine();
String reverse = "";
for (int i = str.length() - 1; i >= 0; i--) {
reverse += str.charAt(i);
}
System.out.println(reverse);
}
}
```
4. 编写一个程序,判断一个数是否为质数。
```java
import java.util.Scanner;
public class IsPrime {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
boolean isPrime = true;
for (int i = 2; i <= Math.sqrt(n); i++) {
if (n % i == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
System.out.println("是质数");
} else {
System.out.println("不是质数");
}
}
}
```
5. 编写一个程序,计算并输出斐波那契数列的前 n 项。
```java
import java.util.Scanner;
public class Fibonacci {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int n = input.nextInt();
int a = 0, b = 1;
for (int i = 1; i <= n; i++) {
System.out.print(a + " ");
int temp = a + b;
a = b;
b = temp;
}
}
}
```