【发布时间】:2014-11-16 15:27:17
【问题描述】:
有件事我想知道。我有作业,他们希望我们以多项式形式输入两个字符串,并且有很多实现。这是我的问题:当我从用户那里获取输入时,我可以将字符串拆分为多项式部分,但它出错了:
字符串:"-x^3 - 6x^2 + 4x + 22"
我想这样拆分:
-x^3
- 6x^2
+ 4x
+ 22
但它会打印出来
package splitmethod;
import java.util.Scanner;
import java.io.*;
public class uygulama {
public static void main(String args[]){
System.out.println("lütfen parçalmak istidigniz polinomu girniz ");
Scanner input= new Scanner(System.in);
String polinom= input.nextLine();
String[] result;
System.out.println("");
result=polinom.replaceAll("\\s+","").split("(?<=[+-])");
for(int i=0;i<result.length;i++){
System.out.println(result[i]);
【问题讨论】:
-
请花更多时间重写您的问题。
-
Aleady 5th version of the question,但没有人修复标题...
-
你的代码没有编译,你还没有说实际的输出是什么。你可能应该解决这些问题。
-
不,我的代码有效,我写了我想打印的内容