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.
Java Muito Básico
7 Respostas
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.
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;
}
}
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!
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);
}
}
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?
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!
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é.