当前位置: 首页 > 面试题库 >

Java:使用键盘类输入字符串

戎泰
2023-03-14
问题内容

我正在尝试在Java控制台应用程序中输入信息,但似乎无法运行它。

这是我的Java文件的样子:

public class Ovning1_3 
{

     public static void main(String args[])
     {

         String name;
         System.out.println("Enter your name");
         name = Keyboard.readString();
         System.out.println(name);      
    }

}

但是我得到了错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Keyboard cannot be resolved
at Ovning1_3.main(Ovning1_3.java:9)

我的源文件夹中有一个keyboard.class文件。我将Eclipse与Ubuntu结合使用。


问题答案:
Unresolved compilation problem:

表示无法编译代码。

您必须导入Keyboard,类似

import uitl.Keyboard

当您使用不同包中的类(不是当前类的同一包)时,必须导入该类。如果该类也位于同一包中,则无需导入。

通常将类分组为Packages。
你怎么知道包裹?转到班上的第一位。这应该类似于package xyz意味着xyz包中的当前类。该类将位于一个名为xyzthen
的文件夹中(这是软件包的规则:如果要在软件包中包含一个类,请说abc.xyz该类应具有一个软件包声明-代码的第一行-
就是软件包abc.xyz,并且文件应该在文件夹xyz中,然后在文件夹中abc




 类似资料:
  • 主要内容:输入单个字符,输入字符串,总结C语言有多个函数可以从键盘获得用户输入,它们分别是: scanf():和 printf() 类似,scanf() 可以输入多种类型的数据。 getchar()、getche()、getch():这三个函数都用于输入单个字符。 gets():获取一行数据,并作为字符串处理。 scanf() 是最灵活、最复杂、最常用的输入函数,上节我们已经进行了讲解,本节接着讲解剩下的函数,也就是字符输入函数和字符串

  • 我是大学一年级的学生,正在攻读软件工程学位。所以我在java课程中有一个任务,我必须加密一个6位数的密码并显示给用户,其中一个步骤是用第二位数的余数除以2来替换第二位数。我试图使用替换方法,但它给我一个错误,说我不能用int替换char,这是我的代码: (如果有人感兴趣,以下是完整的练习:问题1-密码加密(4分)编写一个完整的程序,要求用户提示一个6位数的数字,并输出加密的密码。你的程序应该遵循以

  • 问题内容: 我正在用Java编写游戏,现在是Swing + JOGL-一个带有GLCanvas的JFrame。 我使用etc.事件()处理输入,但似乎无法正常工作: 当我同时按下3个以上的键时,它们无法正确注册 -显然这是键盘的错误,我必须找到替代的控制方案。 窗口丢失后,重新获得焦点,输入完全停止工作… 我究竟做错了什么? 有没有更好的方法来处理Java中的键盘输入? (除非我别无选择,否则我不

  • 本文向大家介绍iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号),包括了iOS 键盘输入限制(只能输入字母,数字,禁止输入特殊符号)的使用技巧和注意事项,需要的朋友参考一下 首先我们要设置一下键盘类型 textFiled.keyboardType = UIKeyboardTypeASCIICapable;  (根据个人喜好设置键盘) 然后我们要设置textfield的代理<UITextF

  • 问题内容: 我已经用Java设计了自己的合成器,现在我想将其与Midi键盘连接。我在下面的课程搜索所有带有发射器的Midi设备。它成功找到了我的Midi键盘。我将自己的接收器添加到每个设备的每个发送器中,以便它可以接收所有可能的信息。通过阅读所有帮助文档和Java文档,我知道Transmitter将MidiEvents发送给Receiver,然后由Receiver使用send方法处理它们。因此,我