将字符串转换为整数 val

2023-12-09

如果我的字符串包含 100 位或 900 位数字,我如何将其解析为整数值 Java。

public static void main(String...args){
    long answer1=-1,answer2=-1;
    Scanner sc = new Scanner(System.in);
    int m = sc.nextInt();//length
    int s = sc.nextInt();//sum
    String startNmbr="1",endNmbr="9";
    int startRange=1,endRange=9;
    for(int i=1;i<m;i++){
        startNmbr+="0";endNmbr+="9";endRange+=9;
    }
    long end = Long.parseLong(endNmbr);
    for(long start=Long.parseLong(startNmbr);start<=end;start++){
        if(answer1==-1 && countNmbr(start)==s){
            answer1=start;
        }
        if(answer1!=-1 && countNmbr(start)==s){
            answer2=start;
        }
    }
    System.out.println(answer1+" "+answer2);
}
public static int countNmbr(long a){
    int answer=0;
    String str = a+"";
    for(int i=0;i<str.length();i++){
        answer+=(str.charAt(i)-'0');
    }
    return answer;
}

我的输入是 100,100; 我必须返回长度==m且总和==s的最小值和最大值;


整数的MAX_VALUE是 2,147,483,647。这是 10 位数字。

您可以使用BigInteger - 无限制,但这取决于你的内存和系统架构。

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

将字符串转换为整数 val 的相关文章

  • Java 中等效的并行扩展

    我在 Net 开发中使用并行扩展有一些经验 但我正在考虑在 Java 中做一些工作 这些工作将受益于易于使用的并行库 JVM 是否提供任何与并行扩展类似的工具 您应该熟悉java util concurrent http java sun
  • Java Swing:从 JOptionPane 获取文本值

    我想创建一个用于 POS 系统的新窗口 用户输入的是客户拥有的金额 并且窗口必须显示兑换金额 我是新来的JOptionPane功能 我一直在使用JAVAFX并且它是不同的 这是我的代码 public static void main Str
  • 在 java 类和 android 活动之间传输时音频不清晰

    我有一个android活动 它连接到一个java类并以套接字的形式向它发送数据包 该类接收声音数据包并将它们扔到 PC 扬声器 该代码运行良好 但在 PC 扬声器中播放声音时会出现持续的抖动 中断 安卓活动 public class Sen
  • 使用 Android 发送 HTTP Post 请求

    我一直在尝试从 SO 和其他网站上的大量示例中学习 但我无法弄清楚为什么我编写的示例不起作用 我正在构建一个小型概念验证应用程序 它可以识别语音并将其 文本 作为 POST 请求发送到 node js 服务器 我已确认语音识别有效 并且服务
  • Final字段的线程安全

    假设我有一个 JavaBeanUser这是从另一个线程更新的 如下所示 public class A private final User user public A User user this user user public void
  • INSERT..RETURNING 在 JOOQ 中不起作用

    我有一个 MariaDB 数据库 我正在尝试在表中插入一行users 它有一个生成的id我想在插入后得到它 我见过this http www jooq org doc 3 8 manual sql building sql statemen
  • 操作错误不会显示在 JSP 上

    我尝试在 Action 类中添加操作错误并将其打印在 JSP 页面上 当发生异常时 它将进入 catch 块并在控制台中打印 插入异常时出错 请联系管理员 在 catch 块中 我添加了它addActionError 我尝试在jsp页面中打
  • Mockito when().thenReturn 不必要地调用该方法

    我正在研究继承的代码 我编写了一个应该捕获 NullPointerException 的测试 因为它试图从 null 对象调用方法 Test expected NullPointerException class public void c
  • Spring @RequestMapping 带有可选参数

    我的控制器在请求映射中存在可选参数的问题 请查看下面的控制器 GetMapping produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • 无法解析插件 Java Spring

    我正在使用 IntelliJ IDEA 并且我尝试通过 maven 安装依赖项 但它给了我这些错误 Cannot resolve plugin org apache maven plugins maven clean plugin 3 0
  • JRE 系统库 [WebSphere v6.1 JRE](未绑定)

    将项目导入 Eclipse 后 我的构建路径中出现以下错误 JRE System Library WebSphere v6 1 JRE unbound 谁知道怎么修它 右键单击项目 特性 gt Java 构建路径 gt 图书馆 gt JRE
  • 如何在控制器、服务和存储库模式中使用 DTO

    我正在遵循控制器 服务和存储库模式 我只是想知道 DTO 在哪里出现 控制器应该只接收 DTO 吗 我的理解是您不希望外界了解底层域模型 从领域模型到 DTO 的转换应该发生在控制器层还是服务层 在今天使用 Spring MVC 和交互式
  • Eclipse Java 远程调试器通过 VPN 速度极慢

    我有时被迫离开办公室工作 这意味着我需要通过 VPN 进入我的实验室 我注意到在这种情况下使用 Eclipse 进行远程调试速度非常慢 速度慢到调试器需要 5 7 分钟才能连接到远程 jvm 连接后 每次单步执行断点 行可能需要 20 30
  • Java执行器服务线程池[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 如果我使用 Executor 框架在
  • Google App Engine 如何预编译 Java?

    App Engine 对应用程序的 Java 字节码使用 预编译 过程 以增强应用程序在 Java 运行时环境中的性能 预编译代码的功能与原始字节码相同 有没有详细的信息这是做什么的 我在一个中找到了这个谷歌群组消息 http groups
  • Java列表的线程安全

    我有一个列表 它将在线程安全上下文或非线程安全上下文中使用 究竟会是哪一个 无法提前确定 在这种特殊情况下 每当列表进入非线程安全上下文时 我都会使用它来包装它 Collections synchronizedList 但如果不进入非线程安
  • 获取 JVM 上所有引导类的列表?

    有一种方法叫做findBootstrapClass对于一个类加载器 如果它是引导的 则返回一个类 有没有办法找到类已经加载了 您可以尝试首先通过例如获取引导类加载器呼叫 ClassLoader bootstrapLoader ClassLo
  • 当我从 Netbeans 创建 Derby 数据库时,它存储在哪里?

    当我从 netbeans 创建 Derby 数据库时 它存储在哪里 如何将它与项目的其余部分合并到一个文件夹中 右键单击Databases gt JavaDB in the Service查看并选择Properties This will
  • java.lang.IllegalStateException:驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置 - Similiar 不回答

    尝试学习 Selenium 我打开了类似的问题 但似乎没有任何帮助 我的代码 package seleniumPractice import org openqa selenium WebDriver import org openqa s
  • 节拍匹配算法

    我最近开始尝试创建一个移动应用程序 iOS Android 它将自动击败比赛 http en wikipedia org wiki Beatmatching http en wikipedia org wiki Beatmatching 两

随机推荐

  • 如何从模型 LINQ 获取列名称?

    我希望获取从模型返回的列名称的列表 任何人都知道如何做到这一点 任何帮助将不胜感激 示例代码 var project db Projects Single p gt p ProjectID Equals Id 此代码将返回 Projects
  • 用 PHP 减去 1 天

    我正在尝试获取来自 Drupal CMS 的日期对象 减去一天并打印出两个日期 这是我所拥有的 date raw messagenode gt field message date 0 value print date raw this g
  • Java使用负前瞻将字符串拆分为字符[重复]

    这个问题在这里已经有答案了 我试图将一个字符串拆分为一个字符串数组 问题是 split 也返回一个空元素 test split会回来 t e s t 这个问题的解答将字符串拆分为字符串数组解决了问题 使用 split 然而 我仍然无法理解为
  • Delphi 7:如何执行shell命令并检查结果?

    我使用的是 Delphi 7 无法预测 Windows 的目标版本 我需要创建一个数据库 可能是 MySql 但也可能是其他东西 并定义一些表结构 我不需要填充任何数据 不幸的是 所有 ADO 组件似乎都期望数据库已经存在 然后它们将允许您
  • Localstorage选择Javascript - 保存样式CSS

    我想制作一个下拉菜单 其中包含三个可以更改颜色的选项nav并将其保存在本地存储中 当您更新页面时 您选择的颜色仍然存在 我想在 Javascript 中完成此操作 而不需要 jQuery 的任何帮助 这是我的 HTML
  • 线程中的私有变量

    我是一个开始使用pthreadsLinux 中用 C 语言 我需要创建和使用私有线程变量 让我用一个例子来准确解释我需要什么 在下面的代码中 我创建了 4 个线程 我希望每个线程都创建一个私有变量foo 所以总共 4 个foo变量 每个线程
  • 内联元素的盒模型

    W3C 的 CSS2 1 规范 章节8 6 双向上下文中内联元素的盒模型 状态 对于每个行框 UA 必须获取为每个行框生成的行内框 元素并按视觉顺序渲染边距 边框和填充 不是逻辑顺序 当元素的 direction 属性为 ltr 时 最左边
  • 验证带有特殊字符的密码

    我想使用特殊字符添加密码验证 我的问题是当我使用 时它不起作用 如何正确添加特殊字符的验证 validator addMethod pwcheck function value return A Za z0 9 d test value c
  • Twitter 推文或转发回调

    希望您玩得开心 我正在创建一个网站 当用户在 Twitter 上发布 WordPress 博客条目时 他们就会在网站上获得积分 所以基本上 如果用户在他的 Twitter 上发布了该条目 那么我们会给他一些在网站上使用的积分 而不是金钱 虽
  • Ruby on Rails 本地延迟作业无法运行

    我正在处理活动记录 gem 的延迟工作https github com collectiveidea delayed job我正在尝试设置一个作业 使其在应用程序中发生事件后五分钟运行 五分钟后 我需要进行一些数据库更新 我尝试过 rake
  • 如何将插槽子项附加到 HTML body 标记以实现绝对定位?

    我正在创建一个下拉菜单 Web 组件 供消费者使用 例如
  • Jquery Ajax 将 JSON 发布到 web 服务

    我正在尝试将 JSON 对象发布到 asp net web 服务 我的 json 看起来像这样 var markers markers position 128 3657142857143 markerPosition 7 position
  • 如何通过 Java 连接远程 Windows 机器?

    我想使用 Java 程序从本地计算机连接到远程 Windows 桌面计算机 我必须检查远程计算机上的磁盘空间和其他几个服务 远程桌面连接 Java Creating credentials Process p Runtime getRunt
  • 使用 FFT 校正频率轴

    如何使用正确的频率向量来绘制FFT of MATLAB 我的问题 N 64 n 0 N 1 phi1 2 rand 0 5 pi omega1 pi 6 phi2 2 rand 0 5 pi omega2 5 pi 6 w randn 1
  • 删除url中的版本号

    如何删除或隐藏 Wicket 1 5 中引入的 URL 中的版本号 安装页面没有帮助 http localhost MyPage SubPage 0 在Application init 中 mount new MountedMapperWi
  • 确定 Flex 应用程序中的链接依赖性

    我有一个大型 Flex 项目 其中有两个应用程序 这些应用程序之间共享大量代码 然而 较小的应用程序不需要较大的应用程序所需的太多代码 我试图确保较小的应用程序不需要的代码不会被编译到其中 有没有一种简单的方法可以让我确定项目中的哪些文件正
  • Scala 中的 F 界多态性

    我正在使用 Scala 2 10 RC5 这是我的代码 object Fbound abstract class E A lt E A self A gt def move a A Int class A extends E A overr
  • 如何使用 iTextsharp 突出显示 pdf 文件中的文本或单词?

    我需要在现有 pdf 文件中搜索一个单词 并且我想突出显示该文本或单词 并保存pdf文件 我有一个想法 使用 PdfAnnotation CreateMarkup 我们可以找到文本的位置 并且可以向其中添加 bgcolor 但我不知道如何实
  • 获取当前 YouTube 视频时间

    我正在编写一个浏览器插件 需要找到一种方法来使用 JavaScript 获取 YouTube 视频在 YouTube 上播放的当前时间 我一直在 Chrome JavaScript 控制台中尝试 但没有任何运气 chrome API 似乎仅
  • 将字符串转换为整数 val

    如果我的字符串包含 100 位或 900 位数字 我如何将其解析为整数值 Java public static void main String args long answer1 1 answer2 1 Scanner sc new Sc