public class TestArray{
public static void main(String[] args){
int[] arr={23,45,234,576,34,87,34,12,67};
int max=arr[0];
int min=arr[0];
for(int i=0;i<arr.length;i++){
if(arr[i]>max){
max=arr[i];
}
if(arr[i]<min){
min=arr[i];
}
}
System.out.println("数组中最大值为:"+max);
System.out.println("数组中最小值为:"+min);
}
}
import java.util.Scanner;
public class TestArray{
public static void main(String[] args){
Scanner in=new Scanner(System.in);
int[] arr={23,45,234,576,34,87,34,12,67};
System.out.println("请输入你要查找的元素");
int element=in.nextInt();
int i,flag=0;
for(i=0;i<arr.length;i++){
if(arr[i]==element){
flag=1;
break;
}
}
if(flag==1){
System.out.println("你要查找的元素的下标为:"+i);
}else{
System.out.println("你要查找的元素不存在");
}
}
}
public static int binarySearch(int[] arr,int ele){
int left=0;
int right=arr.length-1;
int mid;
int index=-1;
while(left<=right){
mid=(left+right)/2;
if(arr[mid]==ele){
index=mid;
break;
}else if(arr[mid]<ele){
left=mid+1;
}else if(arr[mid]>ele){
right=mid-1;
}
}
return index;
}
public class TestArray{
public static void main(String[] args){
int[] arr={10,3,8,1,6};
//外层循环控制比较轮数
for(int i=0;i<arr.length-1;i++){
//内层循环控制每轮比较次数
for(int j=0;j<arr.length-1-i;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]);
}
}
}
public class TestArray{
public static void main(String[] args){
int[] arr={10,3,8,1,6};
for(int i=0;i<arr.length-1;i++){
for(int j=i+1;j<arr.length;j++){
if(arr[i]>arr[j]){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}
//遍历数组
for(int i=0;i<arr.length;i++){
System.out.println(arr[i]);
}
}
}
public static void delete(int[] arr,int index){
for(int i=index;i<arr.length-1;i++){
arr[i]=arr[i+1];
}
arr[arr.length-1]=0;
System.out.println(Arrays.toString(arr));
}
public static void delete(int[] arr,int ele){
int index=-1;
for(int i=0;i<arr.length;i++){
if(arr[i]==ele){
index=i;
}
}
for(int i=index;i<arr.length-1;i++){
arr[i]=arr[i+1];
}
arr[arr.length-1]=0;
System.out.println(Arrays.toString(arr));
}
public static void main(String[] args){
for(int i=0;i<args.length;i++){
System.out.println(args[i]);
}
}
public class Test1 {
public static void main(String[] args){
double sum=add(4,2.1,3.4,1.2);
System.out.println(sum);
}
public static double add(int a,double...b){
double sum=a;
for(int i=0;i<b.length;i++){
sum+=b[i];
}
return sum;
}
}
public class Test1 {
public static void main(String[] args){
int oldArr[]={1,3,4,5,0,0,6,6,0,5,4,7,6,7,0,5};
int[] arr=mergeArrays(oldArr);
System.out.println(Arrays.toString(arr));
}
public static int[] mergeArrays(int[] oldArr){
int count=0;
for(int i=0;i<oldArr.length;i++){
if(oldArr[i]!=0){
count++;
}
}
int[] newArr=new int[count];
int index=0;
for(int i=0;i<oldArr.length;i++){
if(oldArr[i]!=0){
newArr[index]=oldArr[i];
index++;
}
}
return newArr;
}
}
public class Test1 {
public static void main(String[] args){
int[] arr={1,2,3,4,5,6,7,8};
int index=binarySearch(arr,6,0,arr.length-1);
System.out.println(index);
}
public static int binarySearch(int[] arr,int ele,int left,int right){
int mid=(left+right)/2;
if(arr[mid]==ele){
return mid;
}else if(arr[mid]<ele){
return binarySearch(arr,ele,mid+1,right);
}else if(arr[mid]>ele){
return binarySearch(arr,ele,left,mid-1);
}
return -1;
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有