Dúvidas Básicas de implementação

Boa noite, sou iniciante em Java e no Forum, então tenho dúvidas básicas e gostaria de contar coma ajuda dos Senhores.

A primeira é a seguinte?

Como Faço para alterar o return?

o que quero fazer é o seguinte:

Ao inves de escrever


return (A+B)

Quero escrever


return (soma) //por exemplo

A segunda tentei implementar


if (Soma >= 5)
{
       System.out.printl(" Valor Invalido");
}
else
{
       System.out.println ("Valor Correto");
}

e não funcionou…onde está o erro?

meu codigo é o seguinte


public class Resultados
{
		int A = 10;
		int B = 5;
		
		int Soma()
		{
			return (A+B);
		}
		int Sub()
		{
			return (A-B);
		}
		int Mult()
		{
			return (A*B);
		}
		int Div ()
		{
			return (A/B);
		}
		
		public static void main(String[] args) 
		{
			Resultados resposta = new Resultados();
			System.out.println("Soma = "+resposta.Soma());
			System.out.println("Subtração = "+resposta.Sub());
			System.out.println("Divisão = "+resposta.Div());
			System.out.println("Multiplicação = "+resposta.Mult());
		}

}

Espero contar coma ajuda dos Senhores…

crie uma variavel…

 
public class Resultados   
{   
        int A = 10;   
        int B = 5;   
           
        int Soma()   
        {   
        	int soma=A+B;
            return (soma);   
        }   
        int Sub()   
        {   
        	int subtracao=A-B;
            return (subtracao);   
        }   
        int Mult()   
        {   
        	int multiplicacao=A*B;
            return multiplicacao);   
        }   
        int Div ()   
        {   
        	int divisao=A/B;
            return (divisao);   
        }   
           
        public static void main(String[] args)   
        {   
            Resultados resposta = new Resultados();   
            System.out.println("Idade em Meses = "+resposta.Soma());   
            System.out.println("Subtração = "+resposta.Sub());   
            System.out.println("Divisão = "+resposta.Div());   
            System.out.println("Multiplicação = "+resposta.Mult());   
        }   
  
}  

Beleza, eu estava esquecendo de declarar a variavel “soma”, sei que ninguem vai fazer pois é mais memória “comida” mas, a nivel de aprendizado vale.

e com relação ao “if”, alguem pode me dizer onde esta o erro?

voce pode fazer assim do jeito tosco mais facil de entender

obs oque estava errado era que voce escreveu printl em vez de println

 
public class Resultados   
{   
        int A = 10;   
        int B = 5;   
           
        int Soma()   
        {   
        	int soma=A+B;
        	if (soma >= 5)   
        	{   
        	       System.out.println(" Valor Invalido");   
        	}   
        	else   
        	{   
        	       System.out.println ("Valor Correto");   
        	}  
            return (soma);   
        }   
        int Sub()           {           	
        	int subtracao=A-B;
        	if (subtracao >= 5)   
        	{   
        	       System.out.println(" Valor Invalido");   
        	}   
        	else   
        	{   
        	       System.out.println ("Valor Correto");   
        	}  
            return (subtracao); 
            
        }   
        int Mult()   
        {   
        	int multiplicacao=A*B;
        	if (multiplicacao >= 5)   
        	{   
        	       System.out.println(" Valor Invalido");   
        	}   
        	else   
        	{   
        	       System.out.println ("Valor Correto");   
        	}  
            return multiplicacao;   
        }   
        int Div ()   
        {   
        	int divisao=A/B;
        	if (divisao >= 5)   
        	{   
        	       System.out.println(" Valor Invalido");   
        	}   
        	else   
        	{   
        	       System.out.println ("Valor Correto");   
        	}  
            return (divisao);   
        }   
           
        public static void main(String[] args)   
        {   
            Resultados resposta = new Resultados();   
            System.out.println("Idade em Meses = "+resposta.Soma());   
            System.out.println("Subtração = "+resposta.Sub());   
            System.out.println("Divisão = "+resposta.Div());   
            System.out.println("Multiplicação = "+resposta.Mult());   
        }   
  
}  

ou fazer dum jeito bem melhor sem copiar e colar

public class Resultados   
{   
        int A = 10;   
        int B = 5;   
        
        //metodo verifica
         void verifica(int valor){  
    	if (valor >= 5)   
    	{   
    	       System.out.println(" Valor Invalido");   
    	}   
    	else   
    	{   
    	       System.out.println ("Valor Correto");   
    	}  }
        
        
        int Soma()   
        {   
        	int soma=A+B;
         verifica(soma);//chamando metodo
            return (soma);   
        }   
        int Sub()   
        {   
        	int subtracao=A-B;
        	verifica(subtracao);//chamando metodo
            return (subtracao);   
        }   
        int Mult()   
        {   
        	int multiplicacao=A*B;
        	verifica(multiplicacao);//chamando metodo
            return (multiplicacao);   
        }   
        int Div ()   
        {   
        	int divisao=A/B;
        	verifica(divisao);//chamando metodo
            return (divisao);   
        }   
           
        public static void main(String[] args)   
        {   
            Resultados resposta = new Resultados();   
            System.out.println("Idade em Meses = "+resposta.Soma());   
            System.out.println("Subtração = "+resposta.Sub());   
            System.out.println("Divisão = "+resposta.Div());   
            System.out.println("Multiplicação = "+resposta.Mult());   
        }   
  
}  

Então eu coloco a “condição” dentro da função ou então crio um aso para isso?

Eu estava colocando dentro da “main”.

VLW… um abraço

eh vo ce nao cria um “aso” e sim um metodo… fora do main

seria “uma só” mas ainda assim estaria errado.

VLW mais uma vez…