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类来实现这个功能。然后,判断这个数是否为质数。我们可以通过循环