我是Java的新手,我想弄清楚如何编写一个数学表达式来在一行上显示变量的值,然后在下一行进行数学运算?

这是我认为可行的方法,但是它只是打印出答案,而不是在addStuff()方法顶行显示字符串表示形式。

public class DoSomeMath {
    int num1C = 3;
    int num1A = 7;
    public void addStuff(){
        //Show the Equation//
        System.out.println("Adding num1C + num1A: " + Integer.toString(num1C) + Integer.toString(num1A));
        //Show the Answer//
        System.out.println("Adding num1C + num1A: " + num1C + num1A);
    }
}

最佳答案

要达到此效果,要比实现效果更容易:

//Show the Equation//
System.out.println("Adding num1C + num1A: " + num1C + "+" + num1A);
//Show the Answer//
System.out.println("Adding num1C + num1A: " + (num1C + num1A));


第一行将它们连接为字符串,而第二行通过括号强制整数加法。

关于java - Java:将数学方程式转换为String表达式吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30220769/

10-09 09:52