java运行结束后再次运行

我刚学不久,想请教大家一个问题:

img

img


如上,我每次输入都要重新运行,我在想,能不能只要它运行,我一直输入,它就可以一直输出?我觉得每次手动输入值时,都得让它重新运行,太麻烦了。能麻烦各位解答一下嘛?谢谢嗷!

因为代码运行完了就会结束,想循环用死循环阔住代码即可


public static void main(String[] args) {
        while (true) {
            System.out.print("猜拳游戏开始: n");
            System.out.println("剪刀为1\n 石头为2\n 布为3");
            System.out.print("请你输入数字1到3:");
            Scanner sc = new Scanner(System.in);
              ...其余代码一样
        }