永发信息网

如何查询数组中的数组

答案:2  悬赏:60  手机版
解决时间 2021-04-04 16:30
  • 提问者网友:风月客
  • 2021-04-04 00:52
如何查询数组中的数组
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2020-05-31 23:46
public static void main(String[] args) {
//定义并初始化数组
int[] arr = {22,33,44,55,66,7,2,5,24};
//定义并初始化Scanner对象,用于获取输入键盘输入的内容
Scanner scanner = new Scanner(System.in);
//输出信息
System.out.print("请输入需要查找的数字:");
//获取键盘输入要查找的数字
int target = scanner.nextInt();
//循环数组
for(int i = 0; i < arr.length; i++) {
//如果输入的数字跟当前数组的元素的值相同
if(target == arr[i]) {
//输入所在位置,从1开始
System.out.println(target + "位于数字的第" + (i + 1) + "位");
//结束
return;
}
}
//如果找不到的话就提示一下
System.out.println("数组中不存在数字:" + target);
}
全部回答
  • 1楼网友:轻熟杀无赦
  • 2019-11-06 20:11
private sub command1_click() dim conn as adodb.connection dim rs as adodb.recordset set conn = createobject("adodb.connection") set rs = createobject("adodb.recordset") conn.open "provider=microsoft.jet.oledb.4.0;data source=d:\db1.mdb" rs.open "select id from table1", conn, 1, 3 ''''''''''''''以上不是重点,只是为了链接数据库 dim a() as long'定义a数组 dim l as long l = 0 while not rs.eof redim preserve a(0 to l) as long '重定义数组大小 a(l) = rs("id") '保存新数据 l = l + 1 rs.movenext wend '''''''''''''''''''以下也不是重点 rs.close conn.close set conn = nothing set rs = nothing for l = 0 to ubound(a) print a(l); next l end sub
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯