gpt4 book ai didi

Java - 如何添加分隔的数字

转载 作者:行者123 更新时间:2023-11-30 07:03:26 26 4
gpt4 key购买 nike

这是我的代码:

Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
String happyNumber = input.nextLine();

int happyNum = Integer.parseInt(happyNumber);
happyNum *= happyNum;

int answer = 0;
for (char ch : Integer.toString(happyNum).toCharArray()) {
int digit = ch - '0';
answer = digit * digit;
System.out.print(answer);
}

例如:

Enter a number:7

The output is:1681

现在,伙计们,我想将 16 和 81 相加。总和将是 97。我已经尝试过研究,但仍然无法解决这个简单的问题。

最佳答案

使用总和来跟踪您的总数 =)

Scanner input = new Scanner(System.in);
System.out.print("Enter a number: ");
String happyNumber = input.nextLine();

int happyNum = Integer.parseInt(happyNumber);
happyNum *= happyNum;


int answer = 0;
int sum = 0; //NEW
for (char ch : Integer.toString(happyNum).toCharArray()) {
int digit = ch - '0';
answer = digit * digit;
sum = sum + answer;//NEW
System.out.print(answer);

}
System.out.print("Sum: " + sum);//NEW

尝试并理解代码的更改。我在添加的每一行中添加了//NEW

关于Java - 如何添加分隔的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40510991/

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