Java Scanner输入两个数组的方法

作者:zjf1165 时间:2022-06-07 08:21:20 

题目

从命令行读入两个数组的长度和数组的值,其中第一行两个数na和nb代表aa和bb数组的长度

代码


import java.util.Scanner;

public class Z {

public static void main(String[] args) {
 Scanner scanner = new Scanner(System.in);
 int na = scanner.nextInt();
 int nb = scanner.nextInt();
 int[] aa = new int[na];
 int[] bb = new int[nb];
 int i = 0;
 while (scanner.hasNext()) {
  aa[i++] = scanner.nextInt();
  if (i == aa.length) {
   break;
  }
 }
 i = 0;
 while (scanner.hasNext()) {
  bb[i++] = scanner.nextInt();
  if (i == bb.length) {
   break;
  }
 }

for (int j = 0; j < aa.length; j++) {
  System.out.print(aa[j] + " ");
 }
 System.out.println();
 for (int j = 0; j < bb.length; j++) {
  System.out.print(bb[j] + " ");
 }
}
}

结果


输入:
3 4
1 2 3
1 2 3 4
输出:
1 2 3
1 2 3 4

来源:https://blog.csdn.net/zjf1165/article/details/52095126

标签:Java,Scanner,数组
0
投稿

猜你喜欢

  • Java中List集合去重方法以及效率对比

    2021-11-03 00:15:52
  • 快速学习六大排序算法

    2023-11-02 22:36:19
  • 在mybatis 中使用if else 进行判断的操作

    2021-11-10 23:17:11
  • Java设计模式中的桥接模式

    2023-11-10 08:42:25
  • C# SkinEngine控件 给窗体添加皮肤的方法

    2021-10-21 23:32:08
  • C#实现UI控件输出日志的方法详解

    2021-10-07 02:45:41
  • C#实现绘制鼠标的示例代码

    2023-06-11 04:40:54
  • C#实现学生成绩管理系统

    2021-06-05 22:51:31
  • 详解Android中Runtime解决屏幕旋转问题(推荐)

    2022-04-03 03:12:02
  • Java邮件发送程序(可以同时发给多个地址、可以带附件)

    2022-09-07 20:08:40
  • C#中WPF颜色对话框控件的实现

    2023-04-13 06:09:41
  • Java中的线程同步与ThreadLocal无锁化线程封闭实现

    2023-09-17 04:48:06
  • java实现简单的小超市程序

    2023-05-17 00:04:29
  • C语言数据结构系列篇二叉树的遍历

    2023-12-28 03:19:03
  • Android远程服务编写和调用教程

    2022-06-14 18:10:45
  • java实现发送邮箱验证码

    2022-07-05 07:40:07
  • C#实现json的序列化和反序列化实例代码

    2022-07-18 01:50:34
  • idea2020.3.3集成maven及遇到的坑(推荐)

    2021-11-18 04:18:54
  • SpringBoot 读取yml文件的多种方式汇总

    2023-08-03 13:10:43
  • SpringMVC实现文件上传和下载功能

    2022-10-03 18:22:27
  • asp之家 软件编程 m.aspxhome.com