「java怎么输入整型数组」java 如何输入数组
本篇文章给大家谈谈java怎么输入整型数组,以及java 如何输入数组对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java创建一个整型数组,数组的大小由用户输入?
- 2、JAVA中怎么用System.in.read()或者其他方法通过键盘输入给整型数组输入数值?
- 3、java数组怎么输入数据
- 4、如何用JAVA编程从键盘输入10个整数存入整型数组中,逆序输出这10个数?
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怎么输入整型数组的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。