собственно извиняюсь что так растянул код, просто я делал пытаясь понять каждый шаг. такой вопрос: что я сделал не так? просто у некоторых смотрел, у них все преобразовано в int, я немножко не понимаю зачем. если проблема в этом, то объясните зачем.
package com.javarush.task.pro.task08.task0818;
/*
Путь через аномалию
*/
public class Solution {
public static int[][] anomalySpace = new int[][]{
{383, 961, 904}, {769, 887, 770}, {184, 608, 406}, {310, 821, 445}, {412, 908, 158},
{562, 844, 573}, {260, 880, 230}, {635, 254, 756}, {816, 754, 508}, {947, 195, 379},
{576, 678, 682}, {207, 653, 588}, {901, 315, 223}, {310, 561, 255}, {199, 356, 350},
{971, 276, 974}, {413, 829, 494}, {344, 345, 322}, {889, 713, 222}, {628, 963, 234},
{254, 428, 926}, {633, 762, 848}, {896, 130, 653}, {971, 636, 861}, {328, 976, 139}};
public static double[] safeRoute = new double[25];
public static void main(String[] args) {
double PI = Math.PI;
double resultmath = 0;
double resultfinal = 0;
for (int a = 0; a < anomalySpace.length; a++) {
int MIN = Integer.MAX_VALUE;
for (int b = 0; b < anomalySpace[a].length; b++) {
int c = anomalySpace[a][b];
int min1 = Math.min(c, MIN);
MIN = min1;
double x = anomalySpace[a][0];
double y = anomalySpace[a][1];
double z = anomalySpace[a][2];
double sinx = Math.sin( Math.toRadians(x) );
double cosy = Math.cos( Math.toRadians(y) );
double tngy = Math.tan( Math.toRadians(y) );
double lnz = Math.log(z);
resultmath = 0 + (sinx * PI + cosy * MIN + tngy / lnz);
if (resultmath >= 100 && resultmath < 200) {
safeRoute[a] = resultmath;
} else {
}
}
System.out.println(resultmath + " / " + safeRoute[a]);
}
}
}