Hej, hur slutför jag denna? vad ska alltså skrivas i public static int finnMinstaHeltalet(int[] vektorn)
public class Uppgift5 {
public static void main(String[] args) {
int[] tal = new int[10];
fyllaArray(tal);
for(int i = 0; i < tal.length; i++)
{
System.out.println("tal["+i+"] = " + tal[i]);
}
System.out.println("Det minsta heltalet = " +
finnMinstaHeltalet(tal));
}
//------------------------------------------------
//Metoden fyllaArray()fyller en array med slumptal
//------------------------------------------------
public static void fyllaArray(int[] vektorn)
{
for(int i = 0; i < vektorn.length; i++)
{
vektorn[i] = (int)(Math.random()*500 + 1);
}
}
//------------------------------------------------------
//Metoden finnMinstaHeltalet() returnerar minsta hel-
//talet som hittas i vektorn som kommer som inparameter.
//------------------------------------------------------
public static int finnMinstaHeltalet(int[] vektorn)
{
//H�r fyller du i den kod som saknas
}
}
Har ingenting med läxa att göra, förstår inte riktigt hur jg ska börja.
Jag har gjort koder där jag får fram ett min värde men jag kommer inte ihåg hur jag gjorde det. Jag vill ju liksom ta tal(0) och testa det med tal(1), det som är minst blir då alltså i variabeln minst. Sedan vill jag jämföra den med alla andra och är någon mindre sätts den in i minst variabeln.
I din befintliga kod har du ju alla komponenter du behöver. For-loop, jämförelser, variabelassignement osv. Om du förstår den så har du inga problem med att skriva de två-tre rader kod som behövs.
Jo men ska man inte göra en jämförelse och sen det minsta talet som vektorn[] genererar jag läggas i finnMinstaHeltalet[] och sedan returnerar man finnMinstaHeltalet?
Jo men ska man inte göra en jämförelse och sen det minsta talet som vektorn[] genererar jag läggas i finnMinstaHeltalet[] och sedan returnerar man finnMinstaHeltalet?