如何将两个字符串转换为整数以使数学正确?

2023-12-31

我想要结果 no:5 但我得到 no:23

public class Assignment3
{
  public static void main(String args[])
  {
    String str1 = "2";
    String str2 = "3";

  System.out.println("Result:" + (str1+str2) );
  }
}

如果您希望对整数进行算术运算,则需要告诉代码解析这些值。目前它只是使用字符串连接运算符,因为两个操作数 (str1 and str2) 是字符串表达式。

尝试这个:

public class Assignment3
{
  public static void main(String args[])
  {
    String str1 = "2";
    String str2 = "3";

    int num1 = Integer.parseInt(str1);
    int num2 = Integer.parseInt(str2);

    System.out.println("Result:" + (num1 + num2) );
  }
}

请注意,当您使用“真实”数据(而不是此处肯定有效的硬编码值)时,Integer.parseInt会抛出一个NumberFormatException如果你给它类似“x”的东西而不是数字。

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

如何将两个字符串转换为整数以使数学正确? 的相关文章

随机推荐

  • 如何使用十六进制表示法为 char* 赋值?

    我通常按 以下方式使用指针 char ptr malloc sizeof char 100 memset ptr 0 100 strncpy ptr cat 100 1 但这次我不想使用 cat 而是使用十六进制的 ASCII 等效值 猫
  • NLog v2 可以与 Common.Logging 一起使用吗

    我今天尝试将它们一起使用 但发现版本不匹配 因为它正在寻找 NLog v1 Common Logging 支持 NLog v2 吗 如果没有 有人知道是否可以安全地使用程序集版本重定向吗 您可以简单地在 app config 或 web c
  • 如何在 ES6 中创建主导入文件?

    我正在寻找使用创建一个主导入文件ES6句法 我有一个组件目录index js file 我想export如果有意义的话 进口 本质上 我想将各个组件文件导入然后导出到索引文件中 以便我可以解构我的imports来自任何其他文件 如下所示 i
  • jQuery 颜色 **样本** 选择器

    有没有人编写了一个 jQuery 查询颜色选择器 可以让您从预定的颜色列表中选择颜色 类似于电子商务网站上的产品颜色选择器 我所做的大部分搜索都揭示了许多通用目的 即在 RGB 光谱中选择任何颜色 但很少有用于选择特定颜色的选项 我制造了一
  • 调整 HTML5 画布大小以适合窗口

    如何自动缩放 HTML5
  • Firebase云功能自定义域[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何将 firebase 的新 HTTPS 云功能连接到自定义域 因此 例如 example com 将转到 us central1 MY
  • Tomcat 8 无法加载网站

    我是 java servlet 编程的新手 正在学习这一点 我的 debian 计算机上安装的 tomcat 最初可以显示默认的示例网页 但是将 var lib tomcat8 webapps ROOT 中的加载文件替换为示例页面后 网站无
  • Retrofit2 反序列化响应主体,即使响应不是 200

    我希望能够反序列化对同一 Java 对象的网络响应 即使响应不成功 目前 当我收到像 403 这样的错误响应时 响应正文为空 我希望使用 response errorBody 方法来读取已发回的任何内容 这是可以的 但是我想避免在改造回调中
  • Go 语言中的 >> 是什么意思?

    我正在寻找有关 Google Go 语言的信息 在 A Tour of Go 中 他们有这样的代码 const Big 1 lt lt 100 Small Big gt gt 99 但做什么 lt lt and gt gt mean 您可以
  • 如何在python jinja模板中输出loop.counter?

    我希望能够将当前循环迭代输出到我的模板 根据the docs https jinja palletsprojects com en 3 0 x templates 有一个loop counter我尝试使用的变量 ul for user in
  • android:camera.getParameters() 使应用程序崩溃

    我正在使用此代码将相机 LED 用作手电筒 但在服务启动时它崩溃了 使用 Log w 语句我发现它停在 param camera getParameters 处 我已将 android permission CAMERA 包含在我的清单中
  • .NET Core MVC - 带有前缀绑定的 AJAX POST 请求

    我想通过 AJAX 向带有模型前缀的控制器发送请求 我需要一个前缀 因为我在一页上有两个具有相似模型属性的表单 asp for 正在生成相似的 ID 和名称 我正在使用 NET Core 3 1 请求帖子无需前缀即可正常工作 当我使用如下例
  • 在 Swift 2.0 中创建 CMSampleBuffer 的副本

    之前已经有人问过这个问题 但自从问过这个问题以来 Swift 中肯定发生了一些变化 我正在尝试存储CMSampleBuffer从返回的对象AVCaptureSession待稍后处理 经过一些实验我发现AVCaptureSession必须重用
  • Tridion CME 如何从包含多个 AD-LDAP 的域中选择特定的 AD-LDAP?

    实施有AD SDL Tridion CMS MMC 控制台没有任何 AD LDAP 集成 无同步或任何其他功能 只是一个简单的香草安装 这意味着用户在 AD 中创建 然后在 CMS 中手动添加 并在 CME 中授予权限 访问权限 当我们添加
  • 如何使用反应形式设置单选按钮值?

    这是我的组件类 我尝试将表单单选按钮值设置为 1 import FormGroup FormControl from angular forms export class myComponent implements OnInit page
  • OpenCV 项目点在投影之前如何执行转换?

    我有两个 3d 点 我试图使用它们将其投影到 2d 图像平面上cv projectPoints 最初这些点不在相机的参考系中 所以我必须转换它们 我正在测试该方法转换的有效性 首先 我手动将平移应用于我的点 并通过旋转矩阵绕 x 轴进行 9
  • 为什么我不能将 COM 对象转换为它在 C# 中实现的接口?

    我在 dll 中有这个接口 此代码显示在 Visual Studio 中的元数据中 region Assembly XCapture dll v2 0 50727 d svn dashboard trunk Source MockDiagn
  • 我想让 EditorFor 文本框仅接受数字

    这是我的视图模型 Required ErrorMessageResourceType typeof Resources ValidationsResources ErrorMessageResourceName Required Range
  • SwiftUI:删除 ForEach 中的最后一行

    我正在尝试删除 a 中的行ForEach 删除最后一行总是会引发索引超出范围异常 删除任何其他行则不会 ForEach Array player scores enumerated id element index score in HSt
  • 如何将两个字符串转换为整数以使数学正确?

    我想要结果 no 5 但我得到 no 23 public class Assignment3 public static void main String args String str1 2 String str2 3 System ou