java小程序例子

晚间偷亲

Java是一种广泛使用的编程语言,以其跨平台特性、面向对象的特性和丰富的API库而闻名。Java小程序(通常指的是小型的、功能明确的Java应用程序)可以用于解决各种问题,从简单的数学计算到复杂的数据处理。以下是几个简单的Java小程序的例子,以及对它们的简要说明。

1. Hello World程序

这是几乎所有Java程序员编写的第一个程序,用于在控制台打印“Hello, World!”。

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

2. 计算器程序

一个简单的计算器程序,可以接受用户输入的两个数和运算符,然后执行相应的数学运算。

import java.util.Scanner;

public class SimpleCalculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter first number: ");
        double num1 = scanner.nextDouble();
        System.out.print("Enter second number: ");
        double num2 = scanner.nextDouble();
        
        System.out.print("Enter an operator ( , -, *, /): ");
        char operator = scanner.next().charAt(0);
        
        double result = 0;
        switch (operator) {
            case ' ':
                result = num1   num2;
                break;
            case '-':
                result = num1 - num2;
                break;
            case '*':
                result = num1 * num2;
                break;
            case '/':
                if (num2 != 0) {
                    result = num1 / num2;
                } else {
                    System.out.println("Error: Cannot divide by zero.");
                }
                break;
            default:
                System.out.println("Error: Invalid operator.");
        }
        
        if (result != 0) {
            System.out.println("Result: "   result);
        }
        
        scanner.close();
    }
}

3. 字符串反转程序

这个小程序接受用户输入的字符串,并将其反转输出。

import java.util.Scanner;

public class StringReverser {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Enter a string: ");
        String input = scanner.nextLine();
        String reversed = new StringBuilder(input).reverse().toString();
        System.out.println("Reversed string: "   reversed);
        scanner.close();
    }
}

4. 文件读取程序

该程序演示了如何读取文件内容并打印到控制台。

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class FileReader {
    public static void main(String[] args) {
        File file = new File("example.txt");
        Scanner scanner = null;

        try {
            scanner = new Scanner(file);
            while (scanner.hasNextLine()) {
                String line = scanner.nextLine();
                System.out.println(line);
            }
        } catch (FileNotFoundException e) {
            System.out.println("File not found.");
        } finally {
            if (scanner != null) {
                scanner.close();
            }
        }
    }
}

5. 日历程序

一个简单的日历程序,显示当前日期和月份。

import java.util.Calendar;

public class SimpleCalendar {
    public static void main(String[] args) {
        Calendar calendar = Calendar.getInstance();
        int year = calendar.get(Calendar.YEAR);
        int month = calendar.get(Calendar.MONTH)   1; // Calendar.MONTH is zero-based
        System.out.println("Current Date: "   month   "/"   year);
    }
}

结论

这些例子展示了Java在不同场景下的应用,从基础的控制台输入输出到文件操作和日期时间处理。Java小程序可以非常实用,帮助解决日常问题。学习Java编程不仅可以帮助你理解面向对象编程的概念,还可以让你有能力开发出功能丰富的应用程序。随着编程技能的提升,你可以创建更复杂的程序,涵盖网络编程、数据库操作、图形用户界面开发等多个领域。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码