- Registriert
- Jan. 2021
- Beiträge
- 1.831
Ich glaube, jetzt stimmt's:
Danke an alle!
Java:
public static void main(String[] args) {
final double middle = 0.0633; // for btc-eth...
final int places = 15;
printList(middle, places);
}
public static void printList(final double middle, final int places) {
if (middle <= 0 || places < 2) {
throw new IllegalArgumentException("...");
}
final double halfPlaces = places / 2.0;
for (int i = 1; i <= 20; i++) {
// from 0.05 to 1.00 in 0.05-steps
final double interval = 0.05 * i;
final double realInterval = interval * 0.01 * halfPlaces;
final double lowerBound = (1.0 - realInterval) * middle;
final double upperBound = (1.0 + realInterval) * middle;
System.out.printf("intervals = %f%n", interval);
System.out.printf("lower = %f%n", lowerBound);
System.out.printf("upper = %f%n", upperBound);
System.out.println("---");
}
}
Danke an alle!