Arvutiteaduse instituut
  1. Kursused
  2. 2018/19 kevad
  3. Objektorienteeritud programmeerimine (Narva Kolledž) (LTAT.NR.003)
EN
Logi sisse

Objektorienteeritud programmeerimine (Narva Kolledž) 2018/19 kevad

  • Home
  • Materials
  • Java Glossary
  • Source Example
  • Cheat sheet (S1-S6)
  • Grading
  • Links
Session 2

Value methods

The value method is a method that returns a value.

The syntax of the value methods is similar to the void type methods:

 public static returnValueType myMethod( list_of_parameters ) {
   //statements;
   return value;
 }

Unlike void methods, in the return type methods :

  1. the method header contains the data type of the value (returnValueType) to be returned;
  2. the last statement of the method body contains a keyword return followed by the value to be returned.

Note: the return value of a method must correspond to the return value type defined in the method header!

An example of the return type method definition and call:

public class ThreeNumbers {
    public static double multiplyThreeNumbers(double a, double b, double c) {
        return a*b*c;
    }

    public static void display(double a, double b, double c) {
        System.out.println("Numbers: " + a + ", " + b + ", " + c);
    }

    public static void main(String[] args) {
        double x = 1.5;
        double y = 2.25;
        double z = 3;
        display(x, y, z);
        System.out.println("The result of multiplication: " + multiplyThreeNumbers(x, y, z));
        System.out.println("The result is " + multiplyThreeNumbers(5, 6.2, 8.0));
    }
}

Self-assessment

Session 2
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused