21xrx.com
2025-04-03 05:18:46 Thursday
文章检索 我的文章 写文章
如何在Java程序中将键盘输入的字符放入二维数组中?
2023-06-15 20:32:52 深夜i     13     0
Java 键盘输入 字符数组 二维数组 Scanner类

在Java编程中,我们经常需要从键盘输入字符并将其存储到数组中。对于二维数组,该过程稍微有些复杂。首先,我们需要先创建一个二维字符数组,用于存储键盘输入的字符。然后,我们可以使用Scanner类从键盘获取输入,并使用嵌套的for循环将字符逐个添加到二维数组中。以下是实现该过程的Java代码:

import java.util.Scanner;
public class KeyboardInputToArray {
  public static void main(String[] args) {
    
    //创建二维字符数组
    char[][] charArray = new char[3][3];
    Scanner input = new Scanner(System.in);
    
    //将键盘输入的字符添加至二维数组中
    for(int i=0; i<3; i++) {
      System.out.print("请输入第" + (i+1) + "行字符:");
      String str = input.nextLine();
      for(int j=0; j<3; j++) {
        charArray[i][j] = str.charAt(j);
      }
    }
    
    //输出二维数组
    System.out.println("您输入的字符数组为:");
    for(int i=0; i<3; i++) {
      for(int j=0; j<3; j++) {
        System.out.print(charArray[i][j] + " ");
      }
      System.out.println();
    }
  }
}

  
  

评论区

请求出错了