「java定义一个整数数组」java定义一个整数数组的方法

博主:adminadmin 2023-03-20 21:17:08 392

本篇文章给大家谈谈java定义一个整数数组,以及java定义一个整数数组的方法对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java创建一个整型数组,数组的大小由用户输入?

希望对你有帮助,对了,记得采纳哟

public static void main(String[] args) {

Scanner scanner = new Scanner(System.in);

System.out.println("输入数组的大小:");

int capacity = scanner.nextInt();

Integer[] array = new Integer[capacity];

for (int i = 0; i array.length ; i++) {

array[i] = (int)(Math.random()*(6000+1))+1999;

}

//排序 升

Arrays.sort(array);

System.out.println("生成数组:"+Arrays.toString(array));

System.out.println("输入要查询的数:");

int target = scanner.nextInt();

int ret = biSearch(array,target);

System.out.println("查找到的位置:"+ret);

}

//二分查找

public static int biSearch(Integer[] array, int t){

int lo = 0;

int ro = array.length-1;

int mid;

while (lo = ro){

mid = (lo + ro)/2;

if (array[mid] == t){

return mid + 1;

}else if(array[mid] t){

//往右找

lo = mid + 1;

}else if (array[mid] t){

//往左找

ro = mid - 1;

}

}

return -1;

}

运行效果:

java定义一个整型数组并初始化,将数组中的最大值与最小值进行交换,并最后将数组输出出来

Java创建int数组,将最大值与最小值位置交换输出,代码以及截图如下:

import java.util.Arrays;

public class Demo {

public static void main(String[] args) {

int[] num = new int[] { 2, 1, 3, 4, 5 };

int[] temp = new int[num.length];//临时数组 创建是为了重新排序比较大小时不影响原数组顺序

for (int i = 0; i  num.length; i++) {

temp[i] = num[i];

}

Arrays.sort(temp);//升序排序

int min = temp[0];//最小值

int max = temp[temp.length - 1];//最大值

for (int i : num) {

    //逻辑判断,如果是最小值,输出最大值,否则,相反。

if (i == min) {

System.out.println(max);

} else if (i == max) {

System.out.println(min);

} else {

System.out.println(i);

}

}

}

}

运行示例:

java中定义一个整数数组,求出其中的奇数和偶数个数该怎么写代码和步骤?

public class Main {

public static void main(String[] args) {

// TODO Auto-generated method stub

int[] ints = {2,3,5,9,8,1};//初始化数组

int Osums = 0;//偶数个数

int Jsums = 0;//奇数个数

for(int i = 0; i ints.length;i++){//循环数组

if(ints[i]%2==0){//取余数

Osums++;

}else{

Jsums++;

}

}

System.out.println("偶数个数:"+Osums);

System.out.println("奇数个数:"+Jsums);

}

}

关于java定义一个整数数组和java定义一个整数数组的方法的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。