Codigo base, comentarios

Estou com um codigo bem simples mas estou com duvida em algumas linhas, será que alguem poderia me ajudar comentando cada linha do codigo dizendo oque cada uma faz. Codigo segue abaixo:

public class AloMundo {

public static void main (String ex[] ) {
System.out.println(“Alo Mundo!”);
System.out.println(“primeiro elemento” + ex[0]);
System.out.println(“segundo elemento” + ex[1]);

int x= Integer.parseInt(ex[0]);
int y= Integer.parseInt(ex[1]);
int z= x + y;
System.out.println(z);
}

}

public class AloMundo {  // Essas duas primeiras vc deve saber 
                                    //    o q elas fazem
                                   

 public static void main (String ex[] ) { 
   System.out.println("Alo Mundo!"); //Saida na tela, Alo Mundo!
   System.out.println("primeiro elemento" + ex[0]); //Saida na tela, primeiro elemento (um numero qualquer informado na linha de comando)
   System.out.println("segundo elemento" + ex[1]); //Saida na tela, segundo elemento (um numero qualquer informado na linha de comando)  

   int x= Integer.parseInt(ex[0]); //Converte string em inteiro
   int y= Integer.parseInt(ex[1]); //Converte string em inteiro
   int z= x + y; //Soma de 2 inteiros, no qual, foram passados pela linha de comando, exemplo java AloMundo 15 25
   System.out.println(z); //Saida na tela, a soma dos inteiros.
  } //Termina main()

}//Termina classe AloMundo

Tenho 2 duvidas:

public class AloMundo

public static void main (String ex[] ) {

[quote=“carlos_sp”]Tenho 2 duvidas:

public class AloMundo

public static void main (String ex[] ) {[/quote]

public class AloMundo não precisa ser necessariamente public.
public static void main (String ex[] ) todo aplicativo executavel precisa desse metodo, salvo em casos que, vc irar criar apenas uma classe que outras vão acessar,

class Exemplo { //Viu não usei public
   public int a; //um atributo publico
   private String nome; //Atributo privado
   protected int b;  //Atributo protegido
 }

Uma classe sem objetivo algum, mais é apenas pra mostrar exemplificando sua duvida. Não usei public static void main (String ex[] ) pq essa classe não precisar ser executada. Não sou muito bom em explicação mais espero ter sanado sua duvida.

}

info_god, vlw ae kra entendi :idea: :cool:

Por nada,
Precisar e eu poder ajudar tamo ae pra isso.

Abraços.