21xrx.com
2024-09-17 03:47:38 Tuesday
登录
文章检索 我的文章 写文章
Java初学者必学的简单编程示例
2023-06-15 07:16:48 深夜i     --     --
Java 编程 简单例程

如果你是一名Java初学者,也许你会感到很迷茫,不知道从哪里开始学习编程。现在,我们来为你准备一些Java编程案例,帮你进入这个宏大的编程世界。

1. 计算器程序

这个例子中,我们将演示一个简单的计算器程序。我们将要输入两个数字,并选择想要进行的运算符,最后输出计算结果。

代码示例:

import java.util.Scanner;

public class Calculator {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

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

    double num1 = scanner.nextDouble();

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

    double num2 = scanner.nextDouble();

    System.out.print("请输入运算符(+、-、*、/):");

    char operator = scanner.next().charAt(0);

    double result;

    switch(operator) {

      case '+':

        result = num1 + num2;

        break;

      case '-':

        result = num1 - num2;

        break;

      case '*':

        result = num1 * num2;

        break;

      case '/':

        result = num1 / num2;

        break;

      default:

        System.out.println("无效的运算符");

        return;

    }

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

  }

}

2. 添加、删除与遍历数组

这个例子中,我们将演示如何添加、删除和遍历数组。我们定义了一个整型数组,并通过键盘输入,来添加或删除元素,最后遍历输出数组的所有元素。

代码示例:

import java.util.Scanner;

public class ArrayOperation {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    int[] arr = new int[10];

    int size = 0;

    while(true) {

      System.out.print("输入命令(add/del/exit):");

      String command = scanner.next();

      if("add".equals(command)) {

        if(size >= arr.length) {

          System.out.println("数组已满!");

          continue;

        }

        System.out.print("输入要添加的元素:");

        int elem = scanner.nextInt();

        arr[size] = elem;

        size++;

      } else if("del".equals(command)) {

        if(size <= 0) {

          System.out.println("数组为空!");

          continue;

        }

        System.out.print("输入要删除的元素的下标(0 - " + (size - 1) + "):");

        int index = scanner.nextInt();

        if(index < 0 || index >= size) {

          System.out.println("无效的下标!");

          continue;

        }

        for(int i = index; i < size - 1; i++) {

          arr[i] = arr[i+1];

        }

        size--;

      } else if("exit".equals(command))

        break;

       else {

        System.out.println("无效的命令!");

      }

      System.out.print("数组元素:");

      for(int i = 0; i < size; i++) {

        System.out.print(arr[i] + " ");

      }

      System.out.println();

    }

  }

}

3. 求数组中最大元素

这个例子中,我们将演示如何求出一个数组中的最大元素,并输出结果。

代码示例:

public class ArrayMax {

  public static void main(String[] args) {

    int[] arr = 68;

    int max = arr[0];

    for(int i = 1; i < arr.length; i++) {

      if(max < arr[i]) {

        max = arr[i];

      }

    }

    System.out.println("数组中的最大元素:" + max);

  }

}

通过以上简单的编程案例,我们可以帮助初学者认识到Java编程的基础语法,也能够感受到编写完整的程序带来的成就感。下面是三个

  
  

评论区

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