input相关内容

代码不等待用户输入?

我必须为我的计算机科学课做一个项目。问题是: 图书馆的顾客最多可以借三本书。因此,赞助人有一个名字和最多三本书。一本书有作者和标题。设计并实现两个类,Patron和Book,来表示这些对象和以下行为: 客户端可以实例化带有标题的书籍和作者 客户可以检查但不能修改书籍的标题或作者 客户可以向顾客询问是否借了一本书(通过标题确定。 客户可以告诉顾客返回给定的书(由标题标识)。 客户 ..
发布时间:2018-12-22 18:39:03 Java开发

Java输入无法正常工作(初学者)

出于某种原因,我的代码不接受最后一行的输入“你想订购什么:” 有谁能告诉我这里的错误是什么?它正确编译和一切。我只是一个初学者,所以请用基本的术语告诉我。 import java.util.Scanner; import java.util。*; class RestaurantMain { public static void main(String [] args) ..
发布时间:2018-12-21 20:51:48 Java开发

停止扫描程序读取用户输入java?

我正在尝试编写此方法,该方法一直向用户读取,直到输入“exit”字样。我尝试了休息和循环;它不起作用。我正在尝试,但即使输入“退出”这个词,它也不会停止。任何想法如何解决这一问题?谢谢。 public void read(扫描仪扫描仪){ while(3 ..
发布时间:2018-12-21 20:37:00 Java开发

JavaFX KeyEvent返回KeyCode.UNDEFINED

我创建了一个简单的JavaFX应用程序,它接收来自TextField中用户的输入。我将KeyTyped事件从SceneBuilder附加到控制器。我的函数如下所示: @FXML private void keyTyped(KeyEvent event){ System.out.println( 。event.getCode()等于(KeyCode.ENTER)); } ..
发布时间:2018-12-20 22:05:47 Java开发

按Enter键触发System.in.read()两次?

出于某种原因,每当我在 System.in.read()中使用 ENTER 键时循环后,代码立即执行两次。如果它不在循环中,它将执行一次!这是为什么? 这是一个测试它的代码片段: while(true){ System.in.read(); System.out.println(“我应该打印一次,但我打印两次!”); } 解决方案 你有这个原因发生的原因是当你 ..
发布时间:2018-12-20 01:40:21 Java开发

Java密钥绑定不起作用

我正在尝试在JPanel上使用Java进行密钥绑定。当我按下“w”按钮时,我想要执行某个动作。我遵循关于进行绑定的Java教程,但是actionPerformed方法没有执行(即没有文本打印出来)。以下是我的测试GUI的全部代码,相关部分突出显示: import java.awt.BorderLayout; import java.awt.event.ActionEvent; ..
发布时间:2018-12-17 10:47:53 Java开发

Scanner和nextInt丢弃整数

我正在使用Scanner在java中获取用户输入。当我使用nextInt()并且用户输入“2 5”时,则分配值“2”并丢弃5。如果我想显示这样的输入是错误怎么办? 我想到的一个解决方案是我可以使用nextString()而不是nextInt()然后解决问题。但是有人可以建议一个更好的解决方案吗? 我意识到它并没有抛弃空格后的整数,而是将它用于下一个输入。 import java.u ..
发布时间:2018-12-12 20:02:42 Java开发

Scanner输入=新的Scanner(System.in)究竟是什么意思?

扫描仪输入=新扫描仪(System.in); 您能否详细解释上面的代码是如何逐步完成的?我真的不明白它是如何工作的以及它如何链接到我以后能够做这个声明: int i = input.nextInt() 解决方案 好的,让我们详细说一下关于 扫描仪的简化说明 class。 这是一个标准的Oracle类,您可以通过调用 import java.ut ..
发布时间:2018-12-12 19:21:52 Java开发

使用命令行使用Java管道输入

public class ReadInput { public static void main(String [] args)throws IOException { BufferedReader input = new BufferedReader(new InputStreamReader(System.in) ); String x = null; while((x = in ..
发布时间:2018-12-12 00:18:17 Java开发

Java Swing:实现输入值的有效性检查

在我的Swing应用程序中,用户必须插入数字和值,然后才能切换到下一个窗口。现在作为一个干净的程序,我检查每个输入是否有效,如果没有,则显示错误消息,下一个窗口不打开。 此检查的结构如下(示例): Button buttonToOpenNextWindow = new JButton(“next”); button.addActionListener(new ActionList ..
发布时间:2018-12-11 22:06:29 Java开发

资源泄漏错误

晚上全部。我是使用Java编程的完全初学者,我正在学习“扫描程序”,但是当我在Eclipse中输入这个基本代码时,我收到一条消息“资源泄漏:'扫描程序'永远不会关闭。 我做错了什么? 包裹输入; import java.util.Scanner; public class输入{ public static void main(String args []){ Sca ..
发布时间:2018-12-10 10:22:57 Java开发

如何从Netbeans中的System.in(Java)获取输入?

我在Netbeans中有一个小型Java测试应用程序,其中 main()类从 System.in 读取输入。如何打开一个可以输入输入的窗口? (我在Windows 7上使用NB 6.7.1。) 解决方案 可能不是很明显,但在Netbeans的输出选项卡中如果您的主线程正在等待输入,则底部也会输入。只需在最后一个输出行下输入并按Enter键。换句话说,“输出”选项卡与控制台窗口相同。 ..
发布时间:2018-12-07 13:46:25 Java开发

Java中的输入和输出流管道

有没有人有任何关于在Java中创建Pipe对象的好建议, 既是InputStream又是OutputStream,因为Java没有多重继承,而且这两个流都是抽象类而不是接口? 潜在的需求是让一个对象可以传递给需要一个InputStream或一个OutputStream的东西来管道从一个线程输出到另一个线程的输入。 / p> 解决方案 似乎错过了这个问题的重点。如果我理解正确的话,你想 ..
发布时间:2018-12-07 13:24:06 Java开发

并发/非阻塞控制台键盘输入

我正在使用java中的MUD。我每次打勾都会看到玩家输入,但我使用的是 Scanner ,它使用了阻止操作。我想要非阻塞输入。 我查看了 nio 包,其中包含选择器 class,但我不知道如何使用它来关于 System.in 。我想我在运行服务器时肯定需要它,但现在一切都处于脱机状态。 我试过从 Applet 并覆盖 keyDown ,但这只是意味着在第一个之后不再接受输入。当然,我不 ..
发布时间:2018-12-07 12:07:52 Java开发

Java:如何从文件中读取文本和数字

我正在创建一个简单的程序来从文本文件中读取数据。该文件存储有关某人的信息,每行都有姓名,年龄和数字: 例如:每行的文件格式 Francis Bacon 50 2 我可以读取文件没有问题,如果它只是文本,但我很困惑如何区分文本和数字。以下是我的代码: import java.io. *; 公共课测试{ 私人人民[] =新人[5]; ..
发布时间:2018-12-05 21:49:49 Java开发

Java从MIDI键盘获取输入

我在java中设计了自己的合成器,我现在想用midi键盘连接它。我的下面的课程搜索所有具有发射器的midi设备。它成功找到了我的midi键盘。我为每个设备添加了自己的接收器到每个发射器,以便它可以拾取所有可能的东西。通过阅读所有帮助文档和java文档,我知道发送器将MidiEvents发送到接收器,接收器然后使用send方法处理它们。所以我编写了自己的内部类,实现了Receiver,并且只使用了p ..
发布时间:2018-12-05 10:11:40 Java开发

Java:使用GridLayout输入矩阵

我正在尝试编写一个可以使用GridLayout输入任意大小的矩阵的函数,但是因为我找不到一个合适的方法来提取JTextField值来填充'mat'var,所以我卡住了(参见下面的FIXME)。 / ** * @mat:在main中声明的矩阵(例如:mat [] [ ] = new int [3] [3];) * @rows:矩阵行数(例如:int rows = 3;) * @col ..
发布时间:2018-12-04 13:42:41 Java开发