DEV Community

PRIYA K
PRIYA K

Posted on

Method in java

Void Method(with return type)
example

public class Display{
    public static void main(String[]args){
        Display casio = new Display();
        casio.add();
    }
    public void add(){
        return;
    }
}
Enter fullscreen mode Exit fullscreen mode

Flow of execution
main()

│ create object

Display casio = new Display()

│ method call

casio.add()


add() method executes


return;


control returns to main()


program ends

Marks Calculation

Example

public class Marks{

    public static void main(String[] args){
        int total = sumMarks(100,98,78,95,91);
        int avg = average(total);
        grade(avg);
    }

    public static int sumMarks(int m1,int m2,int m3,int m4,int m5){
        int total = m1 + m2 + m3 + m4 + m5;
        return total;
    }

    public static int average(int total){
        int avg = total/5;
        return avg;
    }

    public static void grade(int avg){
        if(avg>=90){
            System.out.println("A");
         }
        else if(avg>=80){
            System.out.println("B");
         }
        else if(avg>=70){
            System.out.println("C");
         }
        else if(avg>=60){
            System.out.println("D");
         }
        else if(avg>=50){
            System.out.println("E");
         }
        else{
            System.out.println("Fail");
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

Flow of Execution

  • Program starts in main()
  • sumMarks() is called
  • Total marks calculated → 462
  • average() is called
  • Average calculated → 92
  • grade() is called
  • Condition checked → 92 ≥ 90
  • Grade printed → A

Top comments (0)