21xrx.com
2024-12-23 02:15:16 Monday
登录
文章检索 我的文章 写文章
学习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();

    }

  }

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复