package exercicio;
import java.text.SimpleDateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Random;
public class temperatura {
public static void main(String[] args) {
//FORMATANDO A HORA
Date hora = new Date();
SimpleDateFormat formatar = new SimpleDateFormat("HH:mm");
String horaFormatada = formatar.format(hora);
//NÚMERRO RANDOM
//Random gerador = new Random();
//for (int i = 0; i < 48; i++) {
// System.out.println(gerador.nextInt(100));
//}
//INICIANDO A MATRIZ
int temperaturaa[][] = new int[48][2];
System.out.println(Arrays.toString(temperaturaa));
}
private static int[][] temperaturaa(int temperatu, int tempo) {
int temp[][] = new int[temperatu][];
Random numeroRandom = new Random();
for (int i = 0; i < temp.length; i++);
temp[temperatu][0] = numeroRandom.nextInt(100);
return temp;
}
}
Troque isto:
System.out.println(Arrays.toString(temperaturaa));
Por isto:
System.out.println(Arrays.deepToString(temperaturaa));
Um exemplo completo:
import java.util.Arrays;
import java.util.Random;
public class App {
public static void main(String... args) {
Random gerador = new Random();
int[][] temperatura = new int[48][2];
for (int i = 0; i < temperatura.length; i++) {
for (int j = 0; j < temperatura[0].length; j++) {
temperatura[i][j] = gerador.nextInt(0, 100); // Retorna números de 0 até 99
}
}
System.out.println(Arrays.deepToString(temperatura));
}
}
1 curtida
muito obrigado funcionou. Você saberia como botar hora dentro de uma coluna da matriz?
Um jeito é assim:
LocalTime[][] temperatura = new LocalTime[48][2];
for (int i = 0; i < temperatura.length; i++) {
for (int j = 0; j < temperatura[0].length; j++) {
temperatura[i][j] = LocalTime.now();
}
}