How to use variable in class in main method?
package org.opentutorials.javatutorials.inheritance; import java.util.Scanner; class CalculatorX { static Scanner sc = new Scanner(System.in); static int left = sc.nextInt(); static int right = sc.nextInt(); public void sum() { System.out.println(left + right); } public void avg() { System.out.println((left + right) / 2); } } class SubtractCalculatorX extends CalculatorX { public void sub() { System.out.println(left - right); } } public class CalculatorDemoX { public static void main(String[] args) { SubtractCalculatorX c1 = new SubtractCalculatorX(); //System.out.printf(left + " + " + right); c1.sum(); c1.avg(); c1.sub(); } } I want to make // part possible. However, It seems that java cannot bring left and right value to main method. How can I use left and right value?