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

System.out.printIn()如何接受整数?

林华皓
2023-03-14
问题内容

因此,几天前我开始学习Java并遇到了一个问题。对于下一个表达式:

String foo=123;

不被允许。但是,在中System.out.printIn(),我们可以使用类似:

int x=5;
System.out.println(x);

由于不允许将整数隐式地分配给字符串,因此上述表达式为何起作用?任何人都可以给出详细的解释吗?我也想知道我们什么时候可以使用这种隐式事物,什么时候不能使用。


问题答案:

PrintStream
有很多重载方法System.out

println(boolean x)
println(char x)
println(int x)
println(long x)
println(float x)
println(double x)
println(char x[])
println(String x)
println(Object x)


 类似资料:
  • 问题内容: 我以这种方式使用: -Creat一个refernce -创建refernce -在构造函数中: ..... 我本打算只将其与整数一起使用,但是当我键入1500之类的数字时,它会在失去焦点到1500后转换为它,并且抛出异常是这行的第一行: 线程“ AWT-EventQueue-0”中的异常java.lang.NumberFormatException:对于输入字符串:“ 1,500” 当

  • 问题内容: 我试图了解如何使用WCF数据服务(基于EF 4.1)创建一个宁静的Web服务,该服务将保留作为JSON对象传递的实体。 我已经能够创建一种方法,该方法可以接受以一组原始数据类型作为参数的GET请求。我不喜欢这种解决方案,我更喜欢在HTTP请求正文中发送带有JSON对象的POST请求。 我发现我无法获得将json序列化为对象的框架,但是我可以手动完成。 我的问题是我似乎无法读取POST请

  • 问题内容: 我试图将联系人保存在表中,但filechosser始终将其设置为所有文件。有没有办法我可以将其设置为仅接受.txt并将其设置为默认值或唯一选项。 问题答案: 您需要添加一个过滤器:

  • 我试图在一个简单的测试程序中创建一个while循环。此程序用于对用户输入的所有整数求和,并在用户按“a”后显示此和并退出循环。如果用户输入的不是整数或“a”,则程序用于响应“无效输入。请重试”,并允许用户输入其他数字。 我的程序成功地对整数求和,但如果输入了“a”以外的非整数,循环将结束,而不允许用户输入其他值。以if(!cin)开头的代码块似乎没有任何作用。 我认为问题出在而不是。是否有替代方法