A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© gzp123 中级黑马   /  2015-4-30 23:41  /  13669 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

怎么用Scanner输入一个数组?

8 个回复

倒序浏览
这样存,我写一个方法,你可以调用试试:

  1.         public static void scanArray(){
  2.                 System.out.println("\r请输入数组:");
  3.                 Scanner scan = new Scanner(System.in);
  4.                 // 定义一个数组用于保存输入的数据
  5.                 String[] arr = new String[10];
  6.                 for (int i = 0; i < arr.length; i++) {
  7.                         // 把数据按照从0开始的下标存入arr 数组
  8.                         arr[i] = scan.nextLine();
  9.                         // 输出存入的数组
  10.                         System.out.println("您输入的数组是: "+arr[i]);
  11.                 }
  12.         }
复制代码
回复 使用道具 举报
学习了  很简洁啊
回复 使用道具 举报
路过,学习下
回复 使用道具 举报
用循环读取就行了
回复 使用道具 举报
导包for循环就行了
回复 使用道具 举报
Zack 中级黑马 2015-5-1 10:13:39
7#
写一个循环 一个个读进去
回复 使用道具 举报
标准步骤
        使用Scanner的步骤:
                A:导包
                        import java.util.Scanner;
                B:创建对象
                        Scanner sc = new Scanner(System.in);

                        System.in:是标准输入流。对应着键盘录入。
                C:调用方法获取int类型数据
                        int number = sc.nextInt();
回复 使用道具 举报
以前没考虑过这个,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马