# Display board with user input

**URL:** <https://forum.kirupa.com/t/display-board-with-user-input/670751>\
**Category:** programming\
**Created:** [November 5, 2024, 2:41am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751 "2024-11-05T02:41:24Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![oslon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/oslon/32/24631_2.png) [@oslon](https://forum.kirupa.com/u/oslon)\
**Post date:** [November 5, 2024, 2:41am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751/1 "2024-11-05T02:41:24Z")

</div>

```auto
---------
|	|	|	
---------
|	|	|	
---------
|	|	|	
---------

```

So far, I’ve created a board like this using this code.

```auto
 public static void printEmptyBoard(int row, int col) {
        for (int i = 0; i < row; i++) {
            System.out.println("---------");

            for (int j = 0; j < col; j++) {
                System.out.print("|\t");
            }
            System.out.println();
        }
        System.out.println("---------");

    }

```

# required output

I enter a value “X”, a row 1, a column 2.  
Now, at row1 and col2, I should see X.  
How do I do this?

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [November 5, 2024, 3:47am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751/2 "2024-11-05T03:47:59Z")

</div>

Is the X supposed to appear as “x” itself or like ASCII art made up of lines spanning multiple rows.

---

<div class="post-metadata">

**Author:** ![oslon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/oslon/32/24631_2.png) [@oslon](https://forum.kirupa.com/u/oslon)\
**Post date:** [November 5, 2024, 4:41am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751/3 "2024-11-05T04:41:57Z")

</div>

x itself @kirupa

---

<div class="post-metadata">

**Author:** ![krilnon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/krilnon/32/34_2.png) [@krilnon](https://forum.kirupa.com/u/krilnon)\
**Post date:** [November 5, 2024, 5:06am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751/4 "2024-11-05T05:06:16Z")

</div>

I think you’d want to use `i` and `j` in a conditional to see if you’re currently printing out the square that contains your target indices:

```swift
func printEmptyBoard(_ row: Int, _ col: Int) {
    let target = (3, 2)
    for i in 0..<row {
        print("---------------------")
        
        for j in 0..<col {
            let targetChar =
                if target == (i + 1, j + 1) { "x" } else { " " }
            print("| \(targetChar) ", terminator: "")
        }
        print("|")
    }
    print("---------------------")
}

```

…generates:

```shell
---------------------
| | | | | |
---------------------
| | | | | |
---------------------
| | x | | | |
---------------------
| | | | | |
---------------------

```

---

<div class="post-metadata">

**Author:** ![oslon](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/oslon/32/24631_2.png) [@oslon](https://forum.kirupa.com/u/oslon)\
**Post date:** [November 5, 2024, 9:11am UTC](https://forum.kirupa.com/t/display-board-with-user-input/670751/5 "2024-11-05T09:11:16Z")

</div>

what lang is this? can you share a pseudocode/java code instead? Too tough to understand
