java基础编程实例(java基础编程实例从A到Z的)

Java基础编程实例介绍

在学习Java编程的过程中,基础实例是必不可少的,它可以帮助我们更好地理解Java的语法和面向对象编程的思想。本文将介绍几个Java基础编程实例,帮助大家更好地掌握Java编程。

实例一:计算圆的面积和周长

这是一个非常基础的Java编程实例,我们可以通过输入圆的半径得到圆的面积和周长。代码如下:

import java.util.Scanner;

public class Circle {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double radius = input.nextDouble();
        double area = Math.PI * radius * radius;
        double perimeter = 2 * Math.PI * radius;
        System.out.println("The radius is " + radius + ", the area is " + area + ", and the perimeter is " + perimeter + ".");
    }
}

首先,我们需要导入Scanner库,接收用户输入的数据。然后,我们定义了圆的半径为double型变量radius。接着使用Math库中的PI常量和pow方法,计算圆的面积和周长,并存储在其中定义的double型变量area和perimeter。最后,我们使用System.out.println方法,将计算结果输出到控制台。

实例二:冒泡排序

冒泡排序是一种简单的排序算法,其基本思想是从头到尾依次比较相邻的两个元素,并根据大小进行交换。通过多次排列,将最大的数逐渐移至最后一位。代码如下:

public class BubbleSort {
    public static void bubbleSort(int[] arr) {
        int temp;
        for(int i = 0; i < arr.length - 1; i++){
            for(int j = 0; j  arr[j+1]){
                    temp = arr[j+1];
                    arr[j+1] = arr[j];
                    arr[j] = temp;
                }
            }
        }
    }
    public static void main(String[] args) {
        int[] arr = {3, 1, 6, 2, 7, 5};
        bubbleSort(arr);
        for(int i = 0; i < arr.length; i++){
            System.out.print(arr[i] + " ");
        }
    }
}

代码中,我们定义一个数组arr,并在bubbleSort方法中实现了冒泡排序。在外层循环中不断缩小循环范围,在内层循环中比较相邻的元素并进行排序交换。最后,我们在main方法中用for循环输出排好序的数组。

实例三:递归算法-斐波那契数列

斐波那契数列是指从0和1开始,后面每一项都是前面两项的和。递归是一种函数自己调用自己的技术,递归算法可以很简单地解决斐波那契数列问题。代码如下:

java基础编程实例(java基础编程实例从A到Z的)

public class Fibonacci {
    public static int fibonacci(int n){
        if(n == 1 || n == 2){
            return 1;
        }else{
            return fibonacci(n - 1) + fibonacci(n - 2);
        }
    }

    public static void main(String[] args) {
        for(int i = 1; i <= 10; i++){
            System.out.print(fibonacci(i) + " ");
        }
    }
}

在这个代码中,我们定义了一个静态方法fibonacci,接收参数n,用递归的方式实现斐波那契数列的每一项。在主方法中,我们用for循环调用静态方法fibonacci,并输出结果。

结论

以上是三个基本的Java编程实例,它们涵盖了Java编程的基本知识点。我们可以通过这些实例,更好地掌握Java的语法和面向对象编程的思想,更深入地理解Java编程。

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixun3r6.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午6:39
下一篇 2023年4月25日 上午6:39

猜你喜欢