---
title: "Problem med metod."
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/97558-problem-med-metod"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "Myten"
published: "2004-02-17T12:49:12.000Z"
updated: "2004-02-17T18:04:05.000Z"
replies: 2
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/java/97558-problem-med-metod"
---

# Problem med metod.

## #1 — Myten, 2004-02-17T12:49Z

Hejsan.
Jag har problem med en uppgift i min Javabok till skolan.

Följande uppgift får jag bara inte att fungera:

"*Skriv en metod int min(int talEtt, int talTvå, int talTre) som returnerar det minsta av tre tal.*"

När det gällde att plocka ut det största\\minsta av två tal hade jag inga problem, men nu får jag verkligen inte IF-satsen att funka.

Tack på förhand.

MVH Crille

PS.
Detta är inte ett desperat försök att fixa en inlämningsuppgift.
Våran lärare har varit borta från de två senaste lektionerna, så vi kan inte få någon hjälp just nu.
DS.

**Här är koden:**

public class Upg
{
    public static int min(int ett, int tva, int tre)
    {
        if(ett \< tva)
        {
            if(ett \< tre)
            {
                return ett;
            }
        } else if(tva \< ett)
        {
            if(tva \< tre)
            {
                return tva;
            }
        } else if(tre \< ett)
        {
            if(tre \< tva)
            {
                return tre;
            }
        }
    }
    public static void main(String\[\] args)
    {
        int a=10;
        int b=20;
        int c=30;
        
        System.out.println(min(a,b,c) +" är det minsta talet");
    }
}
        
**Här är felmeddelandet:**
Upg.java \[24:1\] missing return statement
    }
    ^
1 error

Permalänk: https://www.webforum.nu/p/97558

## #2 — Phorpher, 2004-02-17T13:09Z

Refererar till ett tidigare svar av mig:

<http://www.webforum.nu/showthread.php?s=&threadid=92045&forumid=92>

Permalänk: https://www.webforum.nu/p/1279068

## #3 — Myten, 2004-02-17T18:04Z

Nu har jag ändrat lite, så det ser ut såhär:

```
public class Test
{
    public static int min(int a, int b, int c)
    {
        if(a < b && a < c)
        {
            return a;
        }
        else if(b < a && b < c)
        {
            return b;
        }
        else if(c < a && c < b)
        {
            return c;
        }
        else 
        { 
            return 0;
        }
    }
    
    public static void main(String[] args)
    {
        int aa=100;
        int bb=100;
        int cc=5;
        
        System.out.println(min(aa,bb,cc) +" är det minsta talet.");
    }
}
```

Det tycks fungera bra.

Tack för hjälpen.

MVH Tjompa/Crille.

Permalänk: https://www.webforum.nu/p/1279185

---

Tråden på webben: https://www.webforum.nu/amne/java/97558-problem-med-metod
