Como executar construtor dentro do metodo main

eu sei q para uma classe executar precisa do método main, mas quando tento criar um construtor para minha classe da executa, q não mostra meu JOptionPane, e é +ou- este meu código (só muda o q tem dentro do construtor que é um for):

public class contador {
    int x=40,y=30,r;
    public contador() {
        r=x+y;
        JOptionPane.showMessageDialog(null, r+x+y);
        }
    public static void main(String[] args) {        
    
       }
}

Nome de classe você inicia com letra maiúscula. :+1:

Quanto a sua duvida

Só instanciar a classe. new Contador();

import javax.swing.JOptionPane;

public class Contador {

	int x = 40, y = 30, r;

	public Contador() {
		r = x + y;
		JOptionPane.showMessageDialog(null, r + x + y);
	}

	public static void main(String[] args) {
	//Contador contador = new Contador();
	//Contador é o nome da classe
	//contador é a nome da instância dessa classe
	//Contador() é o construtor dessa classe
	//new é a keyword para instânciar um NOVO objeto
		new Contador();
	}

}

Obg, me ajudou muito, vlw msm