Java 连接字符串和数字

2023-11-24

为什么这些情况下的输出不同?

int x=20,y=10;

System.out.println("printing: " + x + y);==>印刷:2010年

System.out.println("printing: " + x * y);==>印刷:200

为什么第一个输出不是30?与运算符优先级有关吗?就像第一个“打印”和 x 连接起来,然后这个结果字符串和 y 连接起来?我对么?


Its the BODMAS Rule

我从高到低显示了下面的优先顺序:

B  - Bracket 
O  - Power
DM - Division and Multiplication
AS - Addition and Substraction

这作品来自 Left to Right 如果运算符具有相同的优先级

Now

System.out.println("printing: " + x + y);

"printing: ":是一个字符串”

"+": 是 Java 中唯一将数字连接到字符串的重载运算符。 因为我们这里有 2 个“+”运算符,并且 x+y 落在"printing:" +正如已经发生的那样,它也将 x 和 y 视为字符串。

所以输出是2010.

System.out.println("printing: " + x * y);

这里的

"*": 优先级高于+

So its x*y first then printing: +

所以输出是200

如果您希望在第一种情况下输出 200,请这样做:

System.out.println("printing: "+ (x+y));

The 的优先顺序 Bracket is higher to Addition.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 连接字符串和数字 的相关文章

  • 按键时关闭 ModalWindow

    我希望能够在用户按下某个键 在我的例子中是 ESC 时关闭 ModalWindow 我有一个用于按键的 Javascript 侦听器 它调用取消按钮 ID 的单击事件 jQuery modalWindowInfo closeButtonId
  • 如何将本机库链接到 IntelliJ 中的 jar?

    我正在尝试在 IntelliJ 中设置 OpenCV 但是我一直在弄清楚如何告诉 IntelliJ 在哪里可以找到本机库位置 在 Eclipse 中 添加 jar 后 您可以在 Build Config 屏幕中设置 Native 库的位置
  • 在 Java 中克隆对象 [3 个问题]

    这样做会调用Asub的clone方法吗 或者Asub深度克隆是否正确 如果没有的话 有没有办法通过这种方法对Asub进行深度克隆呢 abstract class Top extends TopMost protected Object cl
  • 不同帐户上的 Spring Boot、JmsListener 和 SQS 队列

    我正在尝试开发一个 Spring Boot 1 5 应用程序 该应用程序需要侦听来自两个不同 AWS 帐户的 SQS 队列 是否可以使用 JmsListener 注解创建监听器 我已检查权限是否正确 我可以使用 getQueueUrl 获取
  • Junit:如何测试从属性文件读取属性的方法

    嗨 我有课ReadProperty其中有一个方法ReadPropertyFile返回类型的Myclass从属性文件读取参数值并返回Myclass目的 我需要帮助来测试ReadPropertyFile方法与JUnit 如果可能的话使用模拟文件
  • Pig Udf 显示结果

    我是 Pig 的新手 我用 Java 编写了一个 udf 并且包含了一个 System out println 其中的声明 我必须知道在 Pig 中运行时该语句在哪里打印 假设你的UDF 扩展了 EvalFunc 您可以使用从返回的 Log
  • 如何更改javaFX中按钮的图像?

    我正在使用javaFX 我制作了一个按钮并为此设置了图像 代码是 Image playI new Image file c Users Farhad Desktop icons play2 jpg ImageView iv1 new Ima
  • 来自 dll 的 Java 调用函数

    我有这个 python 脚本导入zkemkeeperdll 并连接到考勤设备 ZKTeco 这是我正在使用的脚本 from win32com client import Dispatch zk Dispatch zkemkeeper ZKE
  • Java 集合的并集或交集

    建立并集或交集的最简单方法是什么Set在 Java 中 我见过这个简单问题的一些奇怪的解决方案 例如手动迭代这两个集合 最简单的单行解决方案是这样的 set1 addAll set2 Union set1 retainAll set2 In
  • 将流转换为 IntStream

    我有一种感觉 我在这里错过了一些东西 我发现自己做了以下事情 private static int getHighestValue Map
  • 在 junit 测试中获取 javax.lang.model.element.Element 类

    我想测试我的实用程序类 ElementUtils 但我不知道如何将类作为元素获取 在 AnnotationProcessors 中 我使用以下代码获取元素 Set
  • 帮助将图像从 Servlet 获取到 JSP 页面 [重复]

    这个问题在这里已经有答案了 我目前必须生成一个显示字符串文本的图像 我需要在 Servlet 上制作此图像 然后以某种方式将图像传递到 JSP 页面 以便它可以显示它 我试图避免保存图像 而是以某种方式将图像流式传输到 JSP 自从我开始寻
  • 内部类的构造函数引用在运行时失败并出现VerifyError

    我正在使用 lambda 为内部类构造函数创建供应商ctx gt new SpectatorSwitcher ctx IntelliJ建议我将其更改为SpectatorSwitcher new反而 SpectatorSwitcher 是我正
  • Spring Boot Data JPA 从存储过程接收多个输出参数

    我尝试通过 Spring Boot Data JPA v2 2 6 调用具有多个输出参数的存储过程 但收到错误 DEBUG http nio 8080 exec 1 org hibernate engine jdbc spi SqlStat
  • java for windows 中的文件图标叠加

    我正在尝试像 Tortoise SVN 或 Dropbox 一样在文件和文件夹上实现图标叠加 我在网上查了很多资料 但没有找到Java的解决方案 Can anyone help me with this 很抱歉确认您的担忧 但这无法在 Ja
  • 使用 AsyncTask 传递值

    我一直在努力解决这个问题 但我已经到了不知道该怎么办的地步 我想做的是使用一个类下载文件并将其解析为字符串 然后将该字符串发送到另一个类来解析 JSON 内容 所有部件都可以单独工作 并且我已经单独测试了所有部件 我只是不知道如何将值发送到
  • 我如何在java中读取二进制数据文件

    因此 我正在为学校做一个项目 我需要读取二进制数据文件并使用它来生成角色的统计数据 例如力量和智慧 它的设置是让前 8 位组成一个统计数据 我想知道执行此操作的实际语法是什么 是不是就像读文本文件一样 这样 File file new Fi
  • CamcorderProfile.videoCodec 返回错误值

    根据docs https developer android com reference android media CamcorderProfile html 您可以使用CamcorderProfile获取设备默认视频编解码格式 然后将其
  • 双枢轴快速排序和快速排序有什么区别?

    我以前从未见过双枢轴快速排序 是快速排序的升级版吗 双枢轴快速排序和快速排序有什么区别 我在 Java 文档中找到了这个 排序算法是双枢轴快速排序 作者 弗拉基米尔 雅罗斯拉夫斯基 乔恩 本特利和约书亚 布洛赫 这个算法 在许多数据集上提供
  • Java中super关键字的范围和使用

    为什么无法使用 super 关键字访问父类变量 使用以下代码 输出为 feline cougar c c class Feline public String type f public Feline System out print fe

随机推荐

  • 身份验证后如何从 Yahoo 重定向到我的 IOS 应用程序?

    我正在开发一个必须使用雅虎帐户登录的应用程序 我曾经经历过这个链接并按照那里的程序进行操作 但是身份验证后我无法返回到我的应用程序 谷歌搜索后我找到了答案here在这里 他说 使用 YOUR APP ID OR BUNDLE ID 在您的
  • HTML5 视频的 z-index 分层 (ipad) [重复]

    这个问题在这里已经有答案了 可能的重复 iPad Safari 移动版似乎忽略了 html5 视频元素的 z 索引位置 我正在使用 BrightCove smartplayer 代码将 HTML5 视频标签写入页面 此代码将对象标签替换为视
  • 输出消失Javascript简单innerHTML

    我对 javascript 很陌生 在每一个简单的事情上我都会遇到一些问题 但这对我来说似乎无法解决 我用谷歌搜索了一下 没有类似的东西 当我将数据输入文本框并将其存储到变量中后 我打印出段落中的变量 问题是我打印出来的输出在不到一秒的时间
  • 内联onclick是如何评估的?

    我很好奇内联元素属性事件的内容在幕后是如何工作的 我们从一个简单的函数开始 function handler e console log e 使用案例1 如果我们想将此处理程序添加到我们的按钮中 我们可以这样做
  • 适用于 Google Chrome 的 Google Cast 扩展程序是否支持 1080p? [关闭]

    Closed 这个问题不符合堆栈溢出指南 目前不接受答案 在 选项卡投影质量 下的 Google Cast 扩展选项中 有三个选项 至尊 720p 高码率 高 720p 标准 480p 1080p 未列出 我假设如果我播放 1080p 视频
  • 如何在运行时添加 UIButton

    我正在尝试添加一个UIButton但在运行时它是不可见的 我究竟做错了什么 id initWithFrame CGRect frame if self super initWithFrame frame UIButton btn UIBut
  • Airflow 任务失败/重试工作流程

    我有任务的重试逻辑 但不清楚重试打开时 Airflow 如何处理任务失败 Their 文档只是指出on failure callback当任务失败时被触发 但是如果该任务失败并且也被标记为重试 这是否意味着on failure callba
  • ExtJS 4“始终位于顶部”窗口

    我需要实现可以始终位于顶部的窗口 我该怎么做呢 我对 WindowManager 的所有尝试都没有给我结果 在 Ext window Window 中 有一个名为 modal 将其设置为 true 否则 请使用窗口管理器管理您的窗口 在这种
  • 用于估计统计中位数、众数、偏度、峰度的“在线”(迭代器)算法?

    是否有一种算法可以估计一组值的中值 众数 偏度和 或峰度 但不需要立即将所有值存储在内存中 我想计算一下基本统计数据 平均数 算术平均数 方差 与平均值的平方偏差的平均值 标准差 方差的平方根 中位数 将较大的一半数字与较小的一半数字分开的
  • 如何使用CSS设置缩放级别

    我一直在开发我的网络应用程序 在 Firefox 上使用我最初设置的特定缩放级别 使用 ctrl wheel 现在 当在另一台 PC 上的 Firefox 上进行测试时 默认的 100 似乎太大了 我可以使用CSS设置默认值吗 div st
  • 如何正确处理startForegrounds的两个通知

    我有一个上传文件的 IntentService 一切正常 但我对如何处理通知有点困惑 当我开始使用通知时startForeground 因为文件可能相当大 除非绝对必要 否则我不希望上传被终止 当我使用startForeground 它在通
  • 如何在 docker compose 版本 3 中指定内存和 CPU 限制

    我无法为版本 3 中指定的服务指定 CPU 和内存限制 对于版本 2 它可以正常工作mem limit cpu shares服务下的参数 但使用版本 3 时失败 将它们放在deploy除非我使用群体模式 否则该部分似乎不值得 有人可以帮忙吗
  • 在 ASP.NET Core 中使用 reloadOnChange 重新加载选项

    在我的 ASP NET Core 应用程序中 我将 appsettings json 绑定到强类型类应用程序设置 public Startup IHostingEnvironment environment var builder new
  • PHP json 编码 - 格式错误的 UTF-8 字符,可能编码不正确[重复]

    这个问题在这里已经有答案了 我在用着json encode data 到一个数据数组 有一个字段包含俄语字符 我用过这个mb detect encoding 显示该字段的编码 它显示 UTF 8 我认为 json 编码失败是因为其中有一些坏
  • 获取最后访问的页面

    我需要知道访问我网站的人是否来自另一个特定网站 例子 用户 A 访问 www youtube com myvideo 并点击我网站的链接 用户B访问google 搜索我的网站并点击链接 我的页面上的结果消息 User A Welcome Y
  • 使用 PDO 准备语句在 MySQL 中插入 BIT 值

    如何使用 PDO 准备语句在 MySQL 中插入 BIT 值 以下是我的尝试和结果
  • 更改了 php.ini 中的 upload_max_filesize 但 phpinfo 没有显示更改

    基本上phpinfo说upload max filesize是2M 但我在php ini文件中将其更改为8M 我正在使用MAMP 所以我重新启动MAMP phpinfo仍然显示2M 我检查了 phpinfo 显示的 php ini 文件的路
  • 给出正确的用户名和密码,得到 ORA-01017: invalid username/password;登录被拒绝

    我在tomcat的server xml中有oracle数据库配置
  • 流输出被截断为最后 5000 行

    Google Colab 输出被截断 我查看了设置 没有发现任何限制 解决问题的最佳选择是什么 我遇到了同样的问题 并通过将输出写入驱动器上的文件来管理它 from google colab import drive drive mount
  • Java 连接字符串和数字

    为什么这些情况下的输出不同 int x 20 y 10 System out println printing x y gt 印刷 2010年 System out println printing x y gt 印刷 200 为什么第一个