gpt4 book ai didi

java - 将字符串数字转换为整数数组

转载 作者:行者123 更新时间:2023-12-01 06:51:07 24 4
gpt4 key购买 nike

我想将数字读取为字符串,并将其字符拆分为整数数组,然后通过循环该整数数组来查找其数字之和。

这是我到目前为止的代码:

public static void main(String[] args) {
Scanner S = new Scanner(System.in);
String Number = S.next();
int counterEnd = Number.length();
int sum = 0 ;

for ( int i = 0 ; i < counterEnd ; i++) {
sum += sum + (Number.charAt(i));
}

System.out.println(sum);
}

不幸的是,此代码打印 ASCII 之和而不是数字。

最佳答案

您可以减去 '0' 字符(即 '1' - '0'49 - 48 = 1 ):

sum += Number.charAt(i) - '0';

关于java - 将字符串数字转换为整数数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28630360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com