Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例:

//要导入java.util.Scanner;
Scanner scanner = new Scanner(System.in);

这样便打开了输入流,接下来定义数组:

int[] n = new int[4];//使用方括号,使用圆括号会报错

接下来可以将控制台取得的输入输入数组里面,需要调用Scanner对象的nextInt()方法:

for(int i=0;i<4;i++) {n[i] = scanner.nextInt();}scanner.close();//结束输入的时候不要忘了关闭输入流,调用Scanner对象的close方法即可

最后将输入的数组打印出来,需要调用Arrays.toString(“parameter”)方法,参数为数组声明的名称,不用带[]:

System.out.println("You input is:" + Arrays.toString(n));
//需要导入java.util.Arrays;

完整源代码:

package com.linhualuo;
import java.util.Arrays;
import java.util.Scanner;public class mainTest {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("Your first number:");int[] n = new int[4];for(int i=0;i<4;i++) {n[i] = scanner.nextInt();}scanner.close();System.out.println("You input is:" + Arrays.toString(n));
}
}

运行结果:

Java 数组的输入输出相关推荐

  1. java二维数组输入_java 二维数组的输入输出问题

    java 二维数组的输入输出问题 有一个二维数组 里面包含了很大的数字.我要把它通过输出流存储在.dat文件中 然后在另一个程序中把这些信息读取出来,并且存储在另外一个二维数组中.请问该怎么办?这个数 ...

  2. java数组和标准输入输出

    java数组的初始化 int a[]=new int[4];,对于这种类型创建的数组初始化是0 int a[]={1,2,3}; java的标准输入输出 Scanner类,导入java.util.*: ...

  3. 在java中数组的输入与输出_Java 数组的输入输出

    Java中要对控制台进行输入操作的话要调用Scanner类,定义一个扫描的对象,例: //要导入java.util.Scanner;Scanner scanner = new Scanner(Syst ...

  4. 大数据——Java I/O输入输出处理(二)

    Java I/O输入输出处理 读写文本文件 使用字节流读写文本文件 使用字节流类FileInputStream读文本文件 使用字节流类FileOutputStream写文本文件 使用字符流读写文本文件 ...

  5. 缓冲区和数组的输入输出问题

    最近编写程序的时候一直被数据的输入输出所困扰,由此写篇博文总结一下最近遇到的问题和解决方法,错误之处望指正. 1.数组使用的一些语法注意事项 (1)数组的定义 一维数组:类型名  数组名 [常量表达式 ...

  6. java数组简单介绍以及其方法

    小谈一下java数组 数组是存放数据的容器,有两个特点:元素类型唯一,长度固定. 一维数组声明:类型[] 数组名;类型 数组名[];推荐用前一种. 多维数组声明同样是以上要求. 在数组创建时,要注意一 ...

  7. java 数组 反射_java数组的反射

    java数组的反射,有一个JAVA API类可以运用:java.lang.reflect.Array 具体应用: 1:判断一个对象是否是数组: int arr[] = {1,2,3}; Class c ...

  8. java 2维数据便利_计算机等级考试二级java数组辅导

    数组(array)是相同类型变量的集合,可以使用共同的名字引用它.数组可被定义为任何类型,可以是一维或多维.数组中的一个特别要素是通过下标来访问它.数组提供了一种将有联系的信息分组的便利方法. 注意: ...

  9. (二十六)、Java数组在内存中如何存放与分配

    Java中有两种类型的数组: 基本数据类型数组: 对象数组: 当一个对象使用关键字"new"创建时,会在堆上分配内存空间,然后返回对象的引用,这对数组来说是一样的,因为数组也是一个 ...

最新文章

  1. R语言case_when函数和cases函数实战
  2. 福利 | 从生物学到神经元:人工神经网络 ( ANN ) 简介
  3. 曹大带我学 Go(12)—— 面向火焰图编程
  4. 纳英特九宫医疗机器人编程_机器人大赛|我校王子航、阮云天成功进入世界机器人华东赛区决赛...
  5. laravel中when的使用
  6. android布局跑马灯,Android之跑马灯详解
  7. 自定义可折叠和展开的View
  8. python绘制中国_Python-Geopandas 教你绘制中国地图
  9. Qlik view 连接数据库
  10. 以太网交换机可以家用吗_家用交换机是干什么用的?
  11. 利用USRP探索软件无线电(1)
  12. 联通GPRS上网设置
  13. “华夏”二字之由来——我们为何称为“华夏”
  14. loadrunner没有 demo_scenario.lrs
  15. 【股票量化选取】做要给堡垒型的股票漏斗
  16. 蓝牙耳机什么牌子续航能力强?最好用蓝牙耳机排行
  17. 舵机的问与答及故障分析
  18. 如何规划和管理自己的职业生涯?
  19. RxHttp 一款让你眼前一亮的 Http 请求框架
  20. 常见标点符号的英文表达

热门文章

  1. 虚拟化技术:KVM介绍及试用
  2. 论文发表的刊物级别怎么查询呢
  3. 数据库、表的创建与修改
  4. 我的世界java甘蔗机_萌新如何建造我的世界自动化甘蔗收割机攻略
  5. windows连接的蓝牙设备(如小爱同学),无法调节音量
  6. 【数据结构】基础:二叉树
  7. 2021高考萧山二中成绩查询,2021年杭州高考各高中成绩及本科升学率数据排名及分析...
  8. 【大数据处理技术】「#0」实验环境准备
  9. Python中整除(//)和取余(%)问题
  10. TPS和事务响应时间的关系、计算公式