「java怎么输入整型数组」java 如何输入数组

博主:adminadmin 2022-11-29 23:26:06 46

本篇文章给大家谈谈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中怎么用System.in.read()或者其他方法通过键盘输入给整型数组输入数值?

input:

12 23 34 23

output:

12

23

34

23

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

public class test{

public static void main(String[] args) throws IOException{

// 创建输入流对象

BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

// 读取一行信息

String input = reader.readLine();

// 以空格为分隔符,转换成数组

String[] numbers = input.split(" ");

for(int j=0;jnumbers.length;j++)

{

System.out.print(Integer.parseInt(numbers[j]));

}

}

}

java数组怎么输入数据

1.新建Java工程和自定义类。

2.在主函数中输入数组相关代码,详情如下:

// 数组

int[] number = new int[5];

// 循环变量

int i = 0;

// 数组赋值算法

for (i = 0; i number.length; i++) {

// 赋值

number[i] = i + 1;

// 输出

System.out.print(number[i] + "\n");

}

3.点击运行按钮测试效果。

如何用JAVA编程从键盘输入10个整数存入整型数组中,逆序输出这10个数?

import java.util.Scanner;\x0d\x0apublic class test1 {\x0d\x0a public static void main(String[] args) {\x0d\x0a Scanner sc = new Scanner(System.in);\x0d\x0a int a[] = new int [10];\x0d\x0a for(int i=0;i=0;j-- ){\x0d\x0a System.out.print(a[j]+" ");\x0d\x0a }\x0d\x0a \x0d\x0a }\x0d\x0a} 这个应该是你要的吧

java怎么输入整型数组的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java 如何输入数组、java怎么输入整型数组的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-29,除非注明,否则均为首码项目网原创文章,转载请注明出处。