gpt4 book ai didi

java - 如何删除system.out.println中的最后一个标记?

转载 作者:行者123 更新时间:2023-12-02 01:51:09 26 4
gpt4 key购买 nike

我有这段代码,输出为4x^3 + 3x^2 + -5x^0 + 3x^5 + 4x^4 + 1x^3 + -4x^2 + 4x^1 + 2x^1 + -5x^0 + 3x^2 + 4x^3 + -4x^0 + 4x^3 + 5x^4 +

有人可以帮忙去掉最后的+吗?

代码如下:

public static void Iterate(PolyDS result) { 

NodeClass node = result.getFirstNode();

while(node!= null) {


System.out.print(node.getCoeff() + "x" + "^" + node.getExpo() + " + ");
node = node.getNext();
}
}

最佳答案

改变

System.out.print(node.getCoeff() + "x" + "^" + node.getExpo() + " + ");
node = node.getNext();

System.out.print(node.getCoeff() + "x" + "^" + node.getExpo());
if(node.hasNext()) System.out.print(" + ");
node = node.getNext();

理想情况下,您应该使用类似 while(node.hasNext()) 的内容。

关于java - 如何删除system.out.println中的最后一个标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52980954/

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