查找
import java.util.*;
public class Search {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
System.out.println("请输入你想要查找的学生的姓名");
String name=in.next();
String[] arr={"张三","李四","王二","麻子","林肯"};
boolean flag=false;
for(int i=0;i<arr.length;i++){
if(name.equals(arr[i])){
flag=true;
break;
}
}
if(flag==true){
System.out.println("找到了");
}else{
System.out.println("没有找到");
}
}
}
插入
import java.util.*;
public class Insert {
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int[] arr={2,3,6,5,4,2,54,33};
System.out.println("请输入你要插入的数值");
int num=in.nextInt();
arr[arr.length-1]=num;
for(int i=arr.length-1;i>0;i--){
if(arr[i]<arr[i-1]){
int temp=arr[i-1];
arr[i]=arr[i-1];
arr[i-1]=temp;
}else{
break;
}
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
冒泡
public class BubbleSort {
public static void main(String[] args){
int [] arr={23,211,44,67,344,89,432};
for(int i=0;i<arr.length-1;i++){//将每一次排序循环arr.length此
for(int j=0;j<arr.length-1;j++){
if(arr[j]>arr[j+1]){//第一个元素大于第二个元素,则交换
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}