Java小程序练习题
1. 引言
Java是一种广泛应用于软件开发的高级编程语言,具有跨平台性和面向对象的特性。为了提高编程技巧和对Java语言的理解,我们可以通过练习一些小程序来加深对Java的掌握。本文将介绍一些Java小程序练习题,并提供相应的代码示例。读者可以根据自己的学习情况选择适当的练习题进行实践,以提升编程水平。
2. 第一个练习题:计算两个整数的和与差
题目描述
编写一个Java程序,实现计算两个整数的和与差的功能。用户通过输入两个整数,程序需要输出它们的和与差。
解题思路
首先,我们需要从用户输入中获取两个整数。可以使用Java的Scanner
类来实现这个功能。然后,将输入的两个整数相加,得到它们的和。接下来,将第一个整数减去第二个整数,得到它们的差。最后,将和与差输出给用户。
代码示例
下面是实现上述功能的Java代码:
import java.util.Scanner;
public class IntegerSumAndDifference {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.print("请输入第二个整数:");
int num2 = scanner.nextInt();
int sum = num1 + num2;
int difference = num1 - num2;
System.out.println("两个整数的和为:" + sum);
System.out.println("两个整数的差为:" + difference);
scanner.close();
}
}
运行结果示例
用户输入:
请输入第一个整数:10
请输入第二个整数:5
程序输出:
两个整数的和为:15
两个整数的差为:5
3. 第二个练习题:计算圆的面积和周长
题目描述
编写一个Java程序,实现计算圆的面积和周长的功能。用户通过输入圆的半径,程序需要输出圆的面积和周长。
解题思路
首先,我们需要从用户输入中获取圆的半径。同样可以使用Java的Scanner
类来实现这个功能。然后,根据半径计算圆的面积和周长。圆的面积可以通过公式$S = πr^2$计算得到,其中π可以使用Java的Math
类中的常量Math.PI
表示。圆的周长可以通过公式$C = 2πr$计算得到。最后,将面积和周长输出给用户。
代码示例
下面是实现上述功能的Java代码:
import java.util.Scanner;
public class CircleAreaAndPerimeter {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入圆的半径:");
double radius = scanner.nextDouble();
double area = Math.PI * radius * radius;
double perimeter = 2 * Math.PI * radius;
System.out.println("圆的面积为:" + area);
System.out.println("圆的周长为:" + perimeter);
scanner.close();
}
}
运行结果示例
用户输入:
请输入圆的半径:5
程序输出:
圆的面积为:78.53981633974483
圆的周长为:31.41592653589793
4. 第三个练习题:判断一个数是否为质数
题目描述
编写一个Java程序,判断用户输入的一个正整数是否为质数。质数是指除了1和自身外没有其他因数的数。
解题思路
首先,我们需要从用户输入中获取一个正整数。同样可以使用Java的Scanner
类来实现这个功能。然后,判断这个数是否为质数。我们可以通过循环