import java.io.DataInputStream;
class Reading{
public static void main(String ar[]) throws Exception {
DataInputStream din = new DataInputStream(System.in);
int intNumber = 0;
float floatNumber = 0.0f;
System.out.println("Enter integer and float number");
intNumber = Integer.parseInt(din.readLine());
floatNumber = Float.valueOf(din.readLine()).floatValue();
System.out.println("Integer" + intNumber);
System.out.println("Float" + floatNumber);
}
}
/* Output
Note: Reading.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
*/
0
A
回答
2
你实际上正在编译好。输出包含一些警告,因为您似乎使用了一些弃用的API。
0
DataInputStream.readLine()
是deprecated
方法。 它现在可以正常工作,但推荐使用一些Reader流(BufferedReader
)来读取日期。
0
din.readLine()
已弃用,您可以使用javac -Xlint YouClass.java
查看下次发生的错误。
0
相关问题
- 1. 通过命令提示符编译C++项目
- 2. 如何通过命令提示编译C#应用程序
- 3. 如何通过Windows命令提示符编译C/C++程序?
- 4. 无法命令行编译
- 5. 无法从Windows 7的命令提示符编译java程序
- 6. 从命令提示符处编译J2ME
- 7. Java命令提示符编译错误
- 8. 从命令提示符编译qmake
- 9. 错误从命令编译CUDA提示
- 10. 无法通过命令
- 11. Symfony CLI命令和编译器通过
- 12. 编译并通过命令行运行
- 13. 无法通过命令提示符恢复postgresql数据
- 14. 无法通过运行该命令提示符项目
- 15. 无法通过命令提示符输入驱动器D
- 16. 无法从常规命令提示符编译.cs文件,只有开发人员命令提示符?
- 17. 通过Delphi与命令提示通信
- 18. mvn命令无法编译github项目
- 19. 命令行MSBuild无法编译代码
- 20. 代码编译在Eclipse中,但不是通过命令提示符
- 21. 是否可以通过命令提示符在Eclipse中编译Python源文件?
- 22. 通过命令提示符连接mysql
- 23. 通过命令提示符查找
- 24. 创建通过命令提示符
- 25. 通过命令提示符设置cronjob
- 26. gnuplot Makefile无法从Visual Studio 2010命令提示符找到gd.h编译
- 27. 通过命令提示符的文件编码格式:Windows
- 28. 通过flex运行命令提示符命令
- 29. 无法在Windows 8.1命令提示
- 30. 无法从命令提示符
正如你可以看到,编译器给你一个不同的编译选项知道确切原因的方法。所以你可以信任编译器并试试它.. –
这只是一个警告。正如[此处](http://docs.oracle.com/javase/6/docs/api/java/io/DataInputStream.html#readLine())所述,DataInputStream中的readLine方法已弃用。 – Laf
您是否尝试过运行此代码,因为尽管存在有关不推荐使用的API('readLine()'方法)的警告,它的接缝对我来说工作正常吗? – Pshemo