Java Muito Básico

7 respostas
K

Gente pode parecer besta pra vocês mais não sei fazer esse código.
Comecei com Java ontem e meu professor quer que eu saiba tudo, alguém me ajuda a fazer isso rodar:
?Uma classe não é nada sem métodos!? essa afirmação é meio verdade, mas no
caso deste exercícios é importante.
Escreva um programa que tenha um método que recebe dois inteiros e retorne o
valor da soma deles: public int somaDois(int a, int b).
e me explicar o porque.

7 Respostas

edufera10

k09734:
Gente pode parecer besta pra vocês mais não sei fazer esse código.
Comecei com Java ontem e meu professor quer que eu saiba tudo, alguém me ajuda a fazer isso rodar:
?Uma classe não é nada sem métodos!? essa afirmação é meio verdade, mas no
caso deste exercícios é importante.
Escreva um programa que tenha um método que recebe dois inteiros e retorne o
valor da soma deles: public int somaDois(int a, int b).
e me explicar o porque.

Você esta perguntando se uma classe não é nada sem métodos ou afirmando?

1)Escrever um programa .
O progama terá no minimo 2 classes

A classe 1 vai chamar o método public int somaDois(int a, int b) passando os respectivos paramentros.
A classe 2 vai calcular e retornar para a classe 1.
A classe 1 “imprime o resultado.”

Se minha explicação não for clara posso colocar o código das classes aqui mas te digo que isso é bem básico e tem de rodo na internet mas nada é tão clara como uma explicação personalizada e este é o objetivo do fórum, logo se a dúvida permanecer mesmo depois de uma busca na web não deixe de postar.

A
public class Main {

              public static void main(String... args){

                        Calcula calcula = new Calcula();

                        int soma = calcula.somaDoisNumeros(4,5); //soma = 9

              }

}

class Calcula {

            public int somaDoisNumeros(int num1, int num2) {

                  int soma = num1 + num2;

                  return soma;
            }

}
lina

Oi,

Não precisa necessariamente fazer em 2 classes.
Para usar uma classe, seu método soma precisa ser do tipo static.

public static
int			somaDoisNumeros(int num1, int num2) {
	return (num1 + num2);
}
	
public static void main(String args[]) {
		
	int
	ln_soma	= somaDoisNumeros(5,6);
	System.out.println(ln_soma);
}

Tchauzin!

ViniGodoy
lina:
Não precisa necessariamente fazer em 2 classes.

Ou você pode instanciar o objeto da classe no seu próprio main:

public class Soma {
   public int somaDoisNumeros(int num1, int num2) {
	return (num1 + num2);
   }
	
   public static void main(String args[]) {
	int soma = new Soma().somaDoisNumeros(5,6);
	System.out.println(ln_soma);
   }
}
A

Beleza, garoto…

Estão aí algumas resoluções do seu exercício. Porém, eu fiquei curioso com a sua frase: “… e me explicar o porque…”

Porque o que?

Porque uma classe não é nada sem métodos ou porque, neste caso, o método é importante?

lina

Oi,

Na realidade foi uma pergunta/afirmação (para discussão) (Ou melhor, explique a frase).:

Uma classe não é nada sem métodos ?!

Essa “pergunta ou afirmação” é muito abstrata!
Ou seja, Na visão do mundo real: Uma Classe é uma classe, com ou sem métodos! Na visão Matrix.: Uma classe realmente pode ser uma classe (?) mesmo ela não tendo métodos ?

Boiei muito ou não?

Tchauzin!

A

Não!

Creio que não boiou não pois foi, mais ou menos, o que entendi da pergunta também.

De qualquer forma, o exercício tá resolvido pro caboclo…

Ao que postou a pergunta, ficam aí alguns links para inciantes, que podem ajudar bastante:

http://www.caelum.com.br/apostilas/

http://www.t2ti.com/curso/video/java/basico/java_starter.php

Inté.

Criado 19 de agosto de 2009
Ultima resposta 20 de ago. de 2009
Respostas 7
Participantes 6