gpt4 book ai didi

java - 在Java中,如何以类似curses的方式在控制台中获取用户输入?

转载 作者:行者123 更新时间:2023-12-01 19:26:17 25 4
gpt4 key购买 nike

我刚刚开始在学校 cse142 学习 Java,但我已经了解了一些编程,因此在类(class)中处于领先地位,并且一直在尝试自己的小项目。通常情况下,如果我遇到问题,我就会解决它,因为我认为我还没有学到这一点,但这一个问题足以让我为此写一整篇文章。

我想在控制台生成以下输入/输出。

Window size? (x, y) : 250, 200

250/200 将是用户输入,例如,首先您会看到

Window size? (x, y) : 

然后你输入“250”并按回车键,然后你就会看到

Window size? (x, y) : 250, 

输入“200”并按 Enter 键后,您会得到

Window size? (x, y) : 250, 200

然后程序继续。

作为第二个问题,我想知道是否可以让用户输入一个方程。我正在考虑将他们输入的内容存储到字符串中,但这只是文本,需要转换为 Java 可运行方程。

最佳答案

您可以使用 Scanner 类获取用户的输入,如下所示:

import java.util.Scanner;

public class test
{
public static void main (String args[])
{
Scanner input = new Scanner(System.in);
System.out.print("Window size? (x, y) : ");
int xValue = input.nextInt();
System.out.print("\nWindow size? (x, y) : " + xValue + " , ");
int yValue = input.nextInt();
System.out.print("\nWindow size? (x, y) : " + xValue + " , " + yValue);
}
}

有关扫描仪的更多信息:http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html

关于java - 在Java中,如何以类似curses的方式在控制台中获取用户输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/718273/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com