- Final parameter variable can’t be modified within the method i.e.) cannot reassigning a new value to the variable.
- A method can have any number of final parameters
package com.ibytecode.keywords.finaldemo; public class FinalParameter { public static void main(String[] args) { double pi = 3.14; double radius = 5; circleArea(radius, pi); } public static void circleArea(double radius, final double PI) { /*final argument must keep the same value that the parameter had when it was passed into the method */ //PI = 4.13; // ERROR System.out.println("Area of a Circle: " + (PI * radius * radius)); } }