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;
}
}
Estou com problema, pois quero fazer com que a linha(temperatu) da matriz receba número aleatórios, porem quando executo aparece isso: [[I@65b3120a, [I@6f539caf, [I@79fc0f2f, [I@50040f0c, [I@2dda6444, [I@5e9f23b4, [I@4783da3f, [I@378fd1ac, [I@49097b5d, [I
L
3 Respostas
W
Solucao aceita
1 like
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));
}
}
L
muito obrigado funcionou. Você saberia como botar hora dentro de uma coluna da matriz?
W
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();
}
}
Criado 25 de novembro de 2022
Ultima resposta 25 de nov. de 2022
Respostas 3
Participantes 2
Alura POO: o que é programação orientada a objetos? Aprenda os conceitos básicos da programação orientada a objetos, como classes, objetos, herança, encapsulamento e polimorfismo, com exemplos.
Casa do Codigo Desbravando SOLID: Praticas avancadas para codigos de... Por Alexandre Aquiles — Casa do Codigo