Problemas com exemplos do Livro DOMINANDO ECLIPSE

Olá pessoal,

Sou iniciante no java e comprei o livro dominando o eclipse.

Estou no exemplo Estrutura de controle IF e não compila/roda e não sei dizer o erro.

Poderiam ajudar no código abaixo, dizendo porque não está rodando ?

[code]public class EstruturaDeControleIf {

/**
 * @param args
 */
public static void main(String[] args) {
	// TODO Auto-generated method stub
	
				
	if( Integer.parseInt( args[0] ) > Integer.parseInt( args[1] )){
		System.out.println("O valor inicial é maior que o valor final");
	}
	
	else if( Integer.parseInt( args[0] ) < Integer.parseInt( args[1] )){
		System.out.println("O valor inicial é menor que o valor final");
	} 
	else {
		System.out.println("O valor inicial é igual ao valor final");
	}
	

}

}[/code]

Obrigado

Na boa pra entender if else acho melhor ver deste modo;

public class TestandoIfElse {
   public static void main (String[] args) {
     int x = 10;
     int y = 5;
     int z = 0;

      if (x > y) {
       // Aqui acontece a sua condição se verdadeiro
          if (y > z) {
       // Isso acontece se a ação de cima for verdadeira
            if(y > z) || (x > y) {
       // Isso se as outras forem tbm verdadeiras
      }
   }
}      
else {
     // Aqui acontece se ela for falsa
}
    
  }
}

//O uso do else if diga-se de passagem e m minha opinião num é muito util não, usa outro if mesmo que vai dar na mesma você pode encadeiar quantos você quiser/necessário

Tem uma parte do resumo deste livro que diz assim “O texto aborda conceitos básicos da linguagem Java e SQL, voltado para desenvolvedores iniciantes.”.

Falando numa boa, apesar disso, a julgar pelo título do livro, eu diria que não é o mais recomendável para iniciantes.

Pelo que vi, você está no comecinho mesmo do aprendizado (o que não é vergonha nenhuma).

Eu sugeriria algo focado completamente na linguagem, independente de IDE.

Aprender java não é fácil. Aprender java e a dominar o eclipse simultaneamente talvez seja mais difícil ainda.

Você poderia, talvez, começar por esta apostila aqui.

Até.

concordo plenamente que a apostila de Java Orientanda objeto da Caelum é muito boa, eu começei com ela, mas ainda assim mesmo, tem que ter um pouco de suport pra aprender Orientação objeto, use o Guj sempre pq mesmo tendo os melhores livros, você tem que praticar, se não tu adianta de nada.

simplificando o meu exemplo mais ainda:

public class TesteIfElse {
   public static void main (String[] args) {
      int x = 0
      int y = 10
      int z;
      public void soma(){
      //Aqui a soma é realizada
       z = x + y;
       If(z >= 0) {     //Aqui verifico se o resultado foi maior que zero se sim, imprime que foi feito com sucesso
        System.out.println("A Soma foi realizada");
   }
       else { System.out.println("A soma não pode ser feita"); //Aqui eu respondo caso não seja possivel realizar a soma
   }
}
   }
}