Methods/Functions Order and Sharing/Passing Variables

I am confused why displayNumber() does not show the results from pickNumber()

unlisted ⁨1⁩ ⁨file⁩ 2020-12-28 20:06:30 UTC

pastefile1

Raw
import java.util.*;
class Main {

  static void pickNumber(String num1, String num2, String num3) {
    int number;
    Scanner input = new Scanner(System.in);
    System.out.println("Which number would you like to choose?");
    number=input.nextInt();
    if (number==1) {
      num1="x";
      System.out.println(num1);
    } else if (number==2) {
        num2="x";
        System.out.println(num2);
    } else if (number==3) {
        num3="x";
        System.out.println(num3);
    } else {
      System.out.println("That is not one of the options.");
    }
  }
  static void displayNumber(String num1, String num2, String num3){
    System.out.println(num1);
    System.out.println(num2);
    System.out.println(num3);
  }
  public static void main(String[] args) {
    String num1, num2, num3;
    num1 = ".";
    num2 = ".";
    num3 = ".";
    pickNumber(num1, num2, num3);
    displayNumber(num1, num2, num3);
  }
}