21xrx.com
2024-12-23 02:03:20 Monday
登录
文章检索 我的文章 写文章
Java程序设计案例教程课后答案完整版
2023-06-18 19:59:34 深夜i     --     --
Java程序设计 案例教程 课后答案

Java程序设计是当今计算机领域最重要的编程语言之一,其广泛应用于客户端软件、Web应用程序、大型企业系统及移动应用程序等领域。本文将讲解一些Java程序设计案例教程课后答案,旨在帮助读者深入理解Java的基本概念和编程技术。

为了方便读者的学习和实践,我们将结合具体的案例代码和实现效果,使读者更加直观易懂地掌握Java程序设计的精髓。下面是一些Java程序设计案例教程课后答案的示例:

一、Hello World


public class HelloWorld {

  public static void main(String[] args) {

    // 输出Hello World

    System.out.println("Hello World");

  }

}

二、求和计算器


import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    // 创建Scanner对象

    Scanner input = new Scanner(System.in);

    // 获取用户输入

    System.out.print("请输入第一个数:");

    double num1 = input.nextDouble();

    System.out.print("请输入第二个数:");

    double num2 = input.nextDouble();

    // 计算结果

    double result = num1 + num2;

    // 输出结果

    System.out.println("计算结果为:" + result);

  }

}

三、图书管理系统


import java.util.Scanner;

public class BookManagementSystem {

  public static void main(String[] args) {

    // 创建Scanner对象

    Scanner input = new Scanner(System.in);

    // 定义图书信息数组

    String[][] bookInfo = new String[3][3];

    bookInfo[0][0] = "Java程序设计";

    bookInfo[0][1] = "张三";

    bookInfo[0][2] = "50";

    bookInfo[1][0] = "数据结构";

    bookInfo[1][1] = "李四";

    bookInfo[1][2] = "40";

    bookInfo[2][0] = "计算机组成原理";

    bookInfo[2][1] = "王五";

    bookInfo[2][2] = "60";

    // 显示菜单

    System.out.println("欢迎使用图书管理系统!");

    System.out.println("1.查询图书");

    System.out.println("2.添加图书");

    System.out.println("3.删除图书");

    // 获取用户选择

    System.out.print("请选择操作:");

    int choice = input.nextInt();

    switch (choice) {

      case 1:

        // 查询图书

        System.out.println("请输入要查询的图书名称:");

        String bookName = input.next();

        // 查找图书

        for (int i = 0; i < bookInfo.length; i++) {

          if (bookName.equals(bookInfo[i][0])) {

            // 找到了这本书

            System.out.println("书名:" + bookInfo[i][0]);

            System.out.println("作者:" + bookInfo[i][1]);

            System.out.println("价格:" + bookInfo[i][2]);

            break;

          }

        }

        break;

      case 2:

        // 添加图书

        System.out.println("请输入要添加的图书名称:");

        String newBookName = input.next();

        System.out.println("请输入要添加的图书作者:");

        String newBookAuthor = input.next();

        System.out.println("请输入要添加的图书价格:");

        String newBookPrice = input.next();

        // 添加图书

        for (int i = 0; i < bookInfo.length; i++) {

          if (bookInfo[i][0] == null) {

            // 找到了空位,可以添加

            bookInfo[i][0] = newBookName;

            bookInfo[i][1] = newBookAuthor;

            bookInfo[i][2] = newBookPrice;

            System.out.println("添加图书成功!");

            break;

          }

        }

        break;

      case 3:

        // 删除图书

        System.out.println("请输入要删除的图书名称:");

        String deleteBookName = input.next();

        // 删除图书

        for (int i = 0; i < bookInfo.length; i++) {

          if (deleteBookName.equals(bookInfo[i][0])) {

            // 找到了这本书,可以删除

            bookInfo[i][0] = null;

            bookInfo[i][1] = null;

            bookInfo[i][2] = null;

            System.out.println("删除图书成功!");

            break;

          }

        }

        break;

      default:

        System.out.println("错误的操作!");

        break;

    }

  }

}

通过上述案例代码的学习和实践,读者不仅可以熟练掌握Java程序设计的基本思想和编码技巧,还可以加深对Java应用程序的理解和认识。欢迎读者参考并自行实践。

  
  

评论区

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