Boas,
è o seguinte neste exercicio que estou a tentar resolver esta acontecer um problema n me detecta o nº menor do vector…
Isto é assim o programa consiste em introduzir um certo de numeros que keiramos tranformar minutos para segundos e dps de concluido dizer kual foi o minuto menor introduzido.isto é detectar no vector onde foram guardados os minutos qual é o menor.
Codigo:
import javax.swing.*;
public class tempo_segundos
{
static int menorValor(int[] a)
{
int aux = a[0];
for(int i=0;i<a.length;i++)
{
if(a[i]<aux)
{
aux = a[i];
}
}
return aux;
}
public static void main(String []ars)
{
int total = Integer.parseInt(JOptionPane.showInputDialog("Digite o total de numeros k ker converter de minutos para segundos: "));
int[] array = new int[total];
for(int i = 0; i < total; i++)
{
int numero = Integer.parseInt(JOptionPane.showInputDialog("Digite os minutos k ker converter para segundos: "));
array[i] = numero;
int h=menorValor(array);
}
System.out.println("Os minutos convertidos sao:");
System.out.println();
for (int i=0 ; i<total ;i++)
{
int h=menorValor(array);
int n=0;
n=array[i]*60;
System.out.println(" "+array[i]+" minutos são:"+n+" segundos");
System.out.println(h);
}
}
}
Isto esta mto confuso pk fikei imenso baralhado ao tentar por o minuto menor…ajudem um principiante que esta a tentar estudar e descubrir esta linguagem JAVA obrigado.
