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;
}
}
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");
}
}
}
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)