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

整数和字符串的类型转换,java

淳于博
2023-03-14
问题内容

在上次考试中,我们进行了练习以确定以下代码的输出:

System.out.println(2 + 3 + ">=" + 1 + 1);

我的回答是,5 >= 2但现在我意识到这是错误的答案。应该是5 >= 11。但为什么?


问题答案:

假设您的语法是:

System.out.println(2 + 3 + ">=" + 1 + 1);

表达式是从左到右求值的,在这种情况下,2 + 3求和为5,当“添加”到字符串结果"5 >="为时"5 >= 1",将其加到1时,再加上1,结果是:"5 >= 11"



 类似资料:
  • 问题内容: 我正在从在Varchar中具有原始提要的表中导入数据,我需要将varchar中的列导入到字符串列中。我尝试使用以及,但是却遇到了错误,因为有一些空字段,我需要将它们作为空或null检索到新表中。 请让我知道是否有相同的功能。 问题答案: 大胆猜测:如果您的值是一个空字符串,则可以使用NULLIF将其替换为NULL:

  • 有没有人能帮我解决这个问题 当我在编写这个时,它显示了数字格式异常,我在Java正处于起步阶段,所以请帮助我解决这个问题,非常感谢

  • 问题内容: 我有一个代码段: 为什么不自动类型转换为while ? 问题答案: 因为是,并且具有更大的范围。因此,将其分配给可能会导致数据丢失。 是一个常数,而编译时间保证在的范围内。

  • 问题内容: 我试图从返回的字符串转换成。Go中惯用的方式是什么? 问题答案: 例如,

  • 我是Jooq的新手。我想把字符串转换成整数。 表1中定义:- 表2中定义:- 在select query中。 因为city_id在Table1和TABLE2中的格式不同。所以它需要转换table2的city_id,从字符串到整数,反之亦然,我尝试了Integer.valueOf(),我nteger.parseInt(),不工作。 感谢您的帮助。提前谢谢。

  • 问题内容: 如何在JavaScript中执行以下操作? 将“ 1”,“ 2”,“ 3”连接为“ 123” 将“ 123”转换为123 加123 + 100 = 223 将223转换为“ 223” 问题答案: 您想熟悉和。 在您的工具箱中有用的是查看变量以找出它是什么类型的: