这个问题是在洛谷刷题时遇到的,由于题解大都是C++写的所以只学了Java的我还看不懂,不过这个问题貌似不是很难,只需要利用循环让Scanner重复扫描就行了,但是之中还是有几个小坑的。我们直接看代码:


import java.util.Arrays;
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner typeIn = new Scanner(System.in);int length = typeIn.nextInt(); // 数组长度int[] array = new int[length]; // 定义数组for (int x = 0 ; x < length ; ++x) { // 注意循环的次数必须等于数组长度array[x] = typeIn.nextInt();}System.out.println(Arrays.toString(array)); // 数组的输出}
}

需要注意的是循环的次数必须等于数组长度(刚开始的时候写成了x <= length,结果输出不了),在输出的时候也是调用了一个Arrays类通过toString()方法直接输出数组。ok问题解决,不过最后内道题还是没有AC(悲)。

Java中如何实现数组输入和输出相关推荐

  1. Java中char类型数组打印数组名输出结果不是地址值

    Java中其他类型数组打印数组名,输出结果都是内存地址 Java中char类型数组打印数组名,输出结果不是内存地址 char类型的数组就相当于一个字符串. 因为输出流System.out是PrintS ...

  2. Java中IO流,输入输出流概述与总结(转载自别先生文章)

    Java中IO流,输入输出流概述与总结 总结的很粗糙,以后时间富裕了好好修改一下. 1:Java语言定义了许多类专门负责各种方式的输入或者输出,这些类都被放在java.io包中.其中, 所有输入流类都 ...

  3. java在数组中放入随机数_如何在Java中随机播放数组

    java在数组中放入随机数 There are two ways to shuffle an array in Java. 有两种方法可以在Java中随机播放数组. Collections.shuff ...

  4. Java 中怎么打印数组?

    分享一道经典Java面试题:   Java 中怎么打印数组? 你可以使用 Arrays.toString() 和 Arrays.deepToString() 方法来打印数组.由于数组没有实现 toSt ...

  5. Java中如何实现数组反转,将数组元素倒过来排列?【含详细解析】

    Java中如何实现数组反转,将数组元素倒过来排列?[含详细解析] 数组元素反转:本来的样子{1,2,3,4,5},反转后{5,4,3,2,1}.要求,不能使用新数组. 分析过程 数组元素反转其实就是对 ...

  6. Java中创建泛型数组

    Java中创建泛型数组 使用泛型时,我想很多人肯定尝试过如下的代码,去创建一个泛型数组 T[] array = new T[]; 当我们写出这样的代码时编译器会报Cannot create a gen ...

  7. C语言中关于字符数组输入,scanf没执行

    问题:有时C语言中关于字符数组输入,有的scanf语句没执行. 未执行scanf的代码: #include<stdio.h> int main() {int n;int t=0;scanf ...

  8. java 数组转化为arraylist_在Java中怎样把数组转换为ArrayList?

    本文分析了Stack Overflow上最热门的的一个问题的答案,提问者获得了很多声望点,使得他得到了在Stack Overflow上做很多事情的权限.这跟我没什么关系,我们还是先看看这个问题吧. 这 ...

  9. Java中如何将一个数组分割成多个等长度的数组

    Java中如何将一个数组分割成多个等长度的数组,最后剩下的为一个素组 先看图 分析数据 提取公式 分装代码 1.如下我们需求 最近朋友android项目中有一个需求如下: 这一个长集合[item0, ...

最新文章

  1. 你听过BA、DA、AA、TA么?全网疯传的架构实践全景图!
  2. # 可视化工具资源汇总
  3. 操作系统(二十九)预防死锁
  4. 将项目依赖也打到jar包中
  5. jaxb 处理_休息使用Jersey –包含JAXB,异常处理和客户端程序的完整教程
  6. Windows 7 beta 1补充汉化文件
  7. Java基础学习总结(70)——开发Java项目常用的工具汇总
  8. java resourcebundle_java.util.ResourceBundle使用详解
  9. 黑马程序员—黑马三期已毕业同学发来的一封感谢信!
  10. 堆密度测定的意义_什么叫真密度_真密度的测定_真密度和表观密度、堆积密度-仪器网...
  11. 如何求解最大公约数和最小公倍数
  12. RGB色彩之间的过渡参考
  13. 商标注册计算机软件app属于第几类,软件商标属于第几类?
  14. matlab应用最简差分格式,泊松方程有限差分格式的构造以及MATLAB实现.docx
  15. 2023常见的前端面试题(附加解答)
  16. 淘宝关键字搜索商品-v1
  17. ffmpeg/ffplay 添加实时的时间水印
  18. 达梦数据库常用函数——字符串函数
  19. 【WPS在线文档转换】
  20. 自然语言处理中注意力机制综述

热门文章

  1. Adaboost算法介绍
  2. 手机Vbus上防护用OVP简介
  3. yolov7运行自己的VOC格式数据集
  4. 计算机配置 凭据分配,如何在Windows 10中分配默认凭据提供程序 | MOS86
  5. linux系统中串口驱动的基本实现原理
  6. 免费css代码下载-Free Css Templates
  7. Java生成微信群组图标
  8. 用变量定义数组的几个方法
  9. Navicat Premium 连接mysql数据库(win10 本地安装的),报错2509 -Authentication plugin ‘ caching_sha2_。。。最新解决办法
  10. 编程算法 - 大整数乘法