package iCanDoIt;
import java.util.Scanner;
import javax.swing.JOptionPane;
public class Practice {
public static void main(String[] args) {
System.out.println("i" + "\t" + "square root");
int i;
double squareRoot;
for(i=50; i>=1; i--){
squareRoot=(Math.pow(i, 0.5));
System.out.println(i+ "\t" + squareRoot);
}
}
}
Как я могу получить две цифры после десятичной точки?Форматировщик
, например: если я = 49 Я хотел квадратный roote из г = 7,00 ------------ ВМЕСТО г = 7,0
Я имею в виду, вы должны использовать формат спецификатор,% f.
Я пытался делать System.out.print(i + "\t" + "4.2f",squareRoot);
, но не получилось ...
Я попытался System.out.format, который вы упомянули выше. К сожалению, выход был полностью отличным от выхода System.out.println ... = ( – user3104903
в чем разница ? – klarki