Witam!
Jestem tu nowy, potrzebuje przetłumaczyć program z c++ na jave, konkretnie chodzi mi o to, że nie wiem jak wczytać liczby typu double i int do zmiennych i tablic. Potem algorytm będzie praktycznie taki sam. Proszę o pomoc z tym wczytywaniem.
#include <iostream>
using namespace std;
int main()
{
double roznica,licz1,licz2;
int rozm,i,j;
cin >> rozm;
double tab[rozm];
for(i=0;i<rozm;i++)
cin >> tab[i];
//w sumie to potrzebuję tłumaczenia do tego momentu, reszta już jest tak samo w c++ jak i javie praktycznie
licz1=licz2=tab[0];
for(i=1;i<rozm;i++)
{
if(tab[i]<licz1)
licz1=tab[i];
if(tab[i]>licz2)
licz2=tab[i];
}
roznica=licz1-licz2;
roznica=(roznica<0) ? -roznica : roznica;
for(i=0;i<rozm;i++)
for(j=0;j<rozm;j++)
if(i!=j)
if(tab[i]-tab[j]<roznica&&tab[i]-tab[j]>0)
{
roznica=tab[i]-tab[j];
licz1=tab[i];
licz2=tab[j];
}
cout << "Min roznica: " << roznica << " (" << licz1 << " - " << licz2 << ")" << endl;
return 0;
}
//Edit: najlepiej gdyby jeszcze ktoś podpowiedział jakie pliki nagłówkowe do tego załączyć. Z góry dzięki