21xrx.com
2025-06-15 10:33:46 Sunday
文章检索 我的文章 写文章
学习Java程序设计课程的必备代码案例
2023-06-14 22:47:59 深夜i     --     --
Java程序设计 代码案例 计算器程序 猜数字游戏 文件读写操作

Java程序设计课程是计算机类专业中不可或缺的一门课程,学好这门课程需要掌握基本的编程语法和代码逻辑,而代码案例是不可或缺的一部分。本文将为大家介绍几个常用的Java程序设计课程代码案例。

1. 计算器程序

计算器程序是Java程序设计课程中最基本的一个项目。它可以帮助初学者熟悉Java的基本语法和逻辑。以下是一个简单的计算器程序:

import java.util.Scanner;
public class Calculator {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入操作数1:");
    double num1 = scanner.nextDouble();
    System.out.print("请输入操作数2:");
    double num2 = scanner.nextDouble();
    System.out.print("请输入操作符(+、-、*、/):");
    String operation = scanner.next();
    switch (operation) {
      case "+":
        System.out.printf("结果为:%f", num1+num2);
        break;
      case "-":
        System.out.printf("结果为:%f", num1-num2);
        break;
      case "*":
        System.out.printf("结果为:%f", num1*num2);
        break;
      case "/":
        System.out.printf("结果为:%f", num1/num2);
        break;
      default:
        System.out.println("无效的操作符!");
        break;
    }
  }
}

2. 猜数字游戏

猜数字游戏是Java程序设计中一个非常有趣的项目。该项目旨在帮助学生学习条件语句和循环语句。以下是一个简单的猜数字游戏:

import java.util.Scanner;
public class GuessNumber {
  public static void main(String[] args) {
    Scanner scanner = new Scanner(System.in);
    int answer = (int)(Math.random()*100)+1;
    int count = 0;
    while (true) {
      System.out.print("请猜一个1~100的数字:");
      int guess = scanner.nextInt();
      count++;
      if (guess == answer) {
        System.out.printf("你猜了%d次,答案是%d,恭喜你猜中了!", count, answer);
        break;
      } else if (guess < answer) {
        System.out.println("猜小了!");
      } else {
        System.out.println("猜大了!");
      }
    }
  }
}

3. 文件读写操作

文件读写操作在Java程序设计中也是一个非常常见的操作。通过文件读写操作,我们可以读取或者写入文件中的数据。以下是一个简单的文件读写操作代码示例:

import java.io.*;
public class FileReadWrite {
  public static void main(String[] args) {
    try {
      File file = new File("example.txt");
      if (!file.exists()) {
        file.createNewFile();
      }
      FileWriter writer = new FileWriter(file);
      writer.write("Hello, world!\n");
      writer.close();
      FileReader reader = new FileReader(file);
      BufferedReader bufferedReader = new BufferedReader(reader);
      String line;
      while ((line = bufferedReader.readLine()) != null) {
        System.out.println(line);
      }
      reader.close();
      bufferedReader.close();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }
}

  
  

评论区