山大地纬java笔试题
近年来,计算机科学与技术领域的发展迅猛,Java作为一种广泛应用的编程语言,备受关注。为了选拔优秀的Java程序员,山大地纬公司决定举行一次Java笔试。以下是其中的一些题目。
第一题:编写一个Java程序,实现一个简单的计算器。要求用户输入两个数字和一个运算符,程序根据运算符进行相应的计算,并输出结果。
解答:
```java
import java.util.Scanner;
public class Calculator {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("请输入第一个数字:");
        double num1 = Double();
        System.out.print("请输入第二个数字:");
        double num2 = Double();
        System.out.print("请输入运算符(+、-、*、/):");
        String operator = ();
        double result = 0;
        switch (operator) {
            case "+":
                result = num1 + num2;
                break;
            case "-":
用java编写一个简单的计算器                result = num1 - num2;
                break;
            case "*":
                result = num1 * num2;
                break;
            case "/":
                result = num1 / num2;
                break;
            default:
                System.out.println("输入的运算符不合法!");
                return;
        }
        System.out.println("计算结果为:" + result);
    }
}
```
第二题:编写一个Java程序,实现一个简单的学生信息管理系统。要求能够添加学生信息、查询学生信息和删除学生信息。
解答:
```java
import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class StudentManagementSystem {
    private static Map<String, String> studentMap = new HashMap<>();
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (true) {
            System.out.println("请选择操作:");
            System.out.println("1. 添加学生信息");
            System.out.println("2. 查询学生信息");
            System.out.println("3. 删除学生信息");
            System.out.println("4. 退出");
            int choice = Int();
            switch (choice) {
                case 1:
                    addStudent(scanner);
                    break;
                case 2:
                    queryStudent(scanner);
                    break;
                case 3:
                    deleteStudent(scanner);
                    break;
                case 4:
                    System.out.println("退出程序!");
                    return;
                default:
                    System.out.println("输入的选项不合法!");
            }
        }
    }
    private static void addStudent(Scanner scanner) {
        System.out.print("请输入学生姓名:");
        String name = ();
        System.out.print("请输入学生学号:");
        String id = ();
        studentMap.put(id, name);
        System.out.println("添加学生信息成功!");

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。