我想打印一个boolean值printf,但我不知道如何.我正在寻找的是像这个虚构的代码
boolean car = true;
System.out.printf("%b",car);
Run Code Online (Sandbox Code Playgroud)
预期产量应为:
true
Run Code Online (Sandbox Code Playgroud)
我该怎么办?或者还有其他方法可以获得预期的输出吗?
我目前遇到以下代码错误.
import java.util.ArrayList;
public class Catapult
{
ArrayList<Double> distance;
Catapult()
{
ArrayList<Double> distance = new ArrayList<Double>();
}
public void calcDistance(Integer[][] data)
{
int counter = 0;
for(int a = 0; a < data.length; a++)
{
double speed = data[a][0];
for(int x = 0; x < data[0].length; x++)
{
double radian = Math.toRadians(data[0][1 + x]);
double dist = (speed * speed * Math.sin(2 *radian)) / 9.8;
distance.add(dist);
}
}
}
public void print()
{
for(int x = 0; x < distance.size(); …Run Code Online (Sandbox Code Playgroud)