首页 > 百科知识 > 精选范文 >

java编程基础练习题

2025-05-26 00:21:30

问题描述:

java编程基础练习题,真的撑不住了,求给个答案吧!

最佳答案

推荐答案

2025-05-26 00:21:30

在学习Java编程的过程中,通过实践来巩固理论知识是非常重要的。下面是一些适合初学者的Java编程基础练习题,帮助大家更好地掌握Java语言的基本语法和逻辑思维。

1. 输出“Hello World”

编写一个简单的Java程序,输出"Hello World"到控制台。

```java

public class HelloWorld {

public static void main(String[] args) {

System.out.println("Hello World");

}

}

```

2. 计算两个数的和

编写一个Java程序,接收用户输入的两个整数,并计算它们的和。

```java

import java.util.Scanner;

public class SumCalculator {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter first number: ");

int num1 = scanner.nextInt();

System.out.print("Enter second number: ");

int num2 = scanner.nextInt();

int sum = num1 + num2;

System.out.println("Sum: " + sum);

}

}

```

3. 判断奇偶数

编写一个Java程序,判断用户输入的数字是奇数还是偶数。

```java

import java.util.Scanner;

public class OddOrEven {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");

int number = scanner.nextInt();

if (number % 2 == 0) {

System.out.println(number + " is even.");

} else {

System.out.println(number + " is odd.");

}

}

}

```

4. 计算阶乘

编写一个Java程序,计算并输出用户输入数字的阶乘。

```java

import java.util.Scanner;

public class FactorialCalculator {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");

int number = scanner.nextInt();

int factorial = 1;

for (int i = 1; i <= number; i++) {

factorial = i;

}

System.out.println("Factorial of " + number + " is: " + factorial);

}

}

```

5. 检查是否为质数

编写一个Java程序,检查用户输入的数字是否为质数。

```java

import java.util.Scanner;

public class PrimeNumberChecker {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a number: ");

int number = scanner.nextInt();

boolean isPrime = true;

if (number < 2) {

isPrime = false;

} else {

for (int i = 2; i <= Math.sqrt(number); i++) {

if (number % i == 0) {

isPrime = false;

break;

}

}

}

if (isPrime) {

System.out.println(number + " is a prime number.");

} else {

System.out.println(number + " is not a prime number.");

}

}

}

```

6. 打印九九乘法表

编写一个Java程序,打印出经典的九九乘法表。

```java

public class MultiplicationTable {

public static void main(String[] args) {

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

System.out.print(j + "" + i + "=" + (i j) + "\t");

}

System.out.println();

}

}

}

```

7. 判断闰年

编写一个Java程序,判断用户输入的年份是否为闰年。

```java

import java.util.Scanner;

public class LeapYearChecker {

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.print("Enter a year: ");

int year = scanner.nextInt();

boolean isLeapYear = false;

if (year % 4 == 0) {

if (year % 100 != 0 || year % 400 == 0) {

isLeapYear = true;

}

}

if (isLeapYear) {

System.out.println(year + " is a leap year.");

} else {

System.out.println(year + " is not a leap year.");

}

}

}

```

总结

以上是一些Java编程的基础练习题,涵盖了基本的输入输出、条件判断、循环结构以及一些数学运算。通过这些练习,可以逐步提高对Java语言的理解和应用能力。希望这些题目能够帮助你在学习Java编程的道路上更进一步!

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。