Java 我怎样才能正确调整我在代码中打印的数字?
我怎样才能正确调整我在代码中打印的数字? 既然代码中的数字是变量,我是否需要做一些与正常调整不同的事情Java 我怎样才能正确调整我在代码中打印的数字?,java,Java,我怎样才能正确调整我在代码中打印的数字? 既然代码中的数字是变量,我是否需要做一些与正常调整不同的事情 a = 4 ; b = 4
a = 4 ;
b = 4 ;
c = 1 ;
x = 2 ;
Root = (-1*b + Math.sqrt( Math.pow(b,2) - 4*a*c)/ 2*a );
CoefficientOfXSquared = (-(b*x+c)/(Math.pow(x,2)) );
CoefficientOfX = (-(a*x+c)-c/x );
Constant = (-(a*Math.pow(x,2)+b*x) );
System.out.println("\n\n\t Given that: \n\t CoefficientOfXSquared = " +a );
System.out.println("\n\t CoefficientOfX = " +b );
System.out.println("\n\t Constant = " +c );
System.out.println("\n\t Root = " +x );
System.out.println("\n\n\t x = " + Root );
System.out.println("\n\t a = " + CoefficientOfXSquared );
System.out.println("\n\t b = " + CoefficientOfX );
System.out.println("\n\t c = " + Constant );
System.out.println("\n\n\n" );
如果有人能解释如何正确调整,我将不胜感激。我认为这是最好的,展示了如何使用
printf()格式化数字输出。这里还有一个关于的很棒的教程,你可以这样做来正确调整文本
String.format("%50s", "Root = " + root);
尝试使用字符串格式功能,提供许多选项来自定义打印。尝试使用字符串格式方法打印它们。像这样:
double x=1234.56;
double y=78.678;
System.out.printf("%n\t Root = %12.4f", x);
System.out.printf("%n\t Constant = %12.4f%n", y);
其中:
Root = 1234.5600
Constant = 78.6780
我假设这是双打。有关更多信息,请查阅printf。
悬崖