当先锋百科网

首页 1 2 3 4 5 6 7

Java是一种面向对象的编程语言,具有强大的算法和语法特性。下面我们来简单介绍一些常用的Java算法和语法:

算法:

public static void bubbleSort(int[] arr){
int temp;
for(int i = 0; i< arr.length - 1; i++){
for(int j = 0; j< arr.length - i - 1; j++){
if(arr[j] >arr[j+1]){
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
}

以上是一个经典的冒泡排序算法,通过两层循环依次比较相邻两个元素的大小关系,将较大的元素冒泡至数组的尾部。该算法虽然时间复杂度较高,但实现简单,适用于小规模数据排序。

语法:

public class Person{
private String name;
private int age;
public Person(String name, int age){
this.name = name;
this.age = age;
}
public String getName(){
return this.name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return this.age;
}
public void setAge(int age){
this.age = age;
}
}

以上是一个简单的Person类,通过private关键字定义了name和age成员变量,并通过构造方法和getter/setter方法实现了对成员变量的初始化和访问。该类符合面向对象的封装特性,可作为其他程序的基础组件。