1
resposta

[Dúvida] [orientado a objeto] quando sei se devo colocar System.out.printl() dento ou fora do método?

  • Crie uma classe Pessoa com um método que exibe "Olá, mundo!" no console.
public class Pessoa {

   public static void main(String[] args) {
       Pessoa Ana = new Pessoa(); 
       
       Ana.saudacao = "Olá, mundo!" 
  • Crie uma classe Calculadora com um método que recebe um número como parâmetro e retorna o dobro desse número.`
public class calculadora {

double valorRecebido;


double multiplica (double numero){
valorRecebido= numero * 2;

}
  • Crie uma classe Musica com atributos titulo, artista, anoLancamento, avaliacao e numAvaliacoes, e métodos para exibir a ficha técnica, avaliar a música e calcular a média de avaliações.
public class musica {

   string artista;
   int anoLancamento;
   double avalicao;
   int numeroAvaliacaoes;


void exibe ficha técnica(){
        System.out.println("Artista:" +artista)
        System.out.println("Ano lançamento:" + anoLancamento)
    

}

double avalia(double nota){
   avaliacao += nota;
   numeroAvaliacoes ++;
   

}

double fazMedia(){
return = avaliacao/numeroAvaliacoes;

}

}
  • Crie uma classe Carro com atributos modelo, ano, cor e métodos para exibir a ficha técnica e calcular a idade do carro.
public class Carro{
             sprint modelo;
             int anoLancamento;
             sprint cor;			 
             int idadeCarro;
             
             
             
void exibeFichaTecnica(){
         System.out.println("Modelo carro:" +modelo);
         System.out.println("Ano lancamento:" +anoLancamento);
         System.out.println ("Cor:" +cor);

int exibeIdade( int Lancamento ){
 int anoatual = 2024;
 idadeCarro = anoAtual - anoLancamento;

}
}			 
             
  • Crie uma classe Aluno com atributos nome, idade, e um método para exibir informações. Crie uma instância da classe Aluno, atribua valores aos seus atributos e utilize o método para exibir as informações.
public class aluno{

    string nome;
    int idade;
    
void exibePerfil(){

  System.out.println("Nome:" +nome);
  System.out.println("Idade:" +);


}

_____________________________________________
public class Principal{
public static void main(String[] args)
 
     Aluno aluno1= new Aluno;
     aluno1.nome = "Carlos";
     aluno1.idade = 15;

aluno1.exibePerfil();

1 resposta

Olá Raquel, tudo bem?

O System.out.println() deve sempre ficar dentro de um método. Ou seja, você não vai ver ele solto dentro de uma classe, sempre vai está dentro de um método.

Sobre qual método colocar, depende de quando você quer exibir a mensagem e do que precisa mostrar nela. Variáveis que foram declaradas dentro da classe estão disponíveis para serem exibidas na mensagem System.out.println().

Ex:

public class A{ String variavelX="Texto dentro de uma variável";

public static void main(String[] args){
    System.out.println(variavelX);
}

} Nesse exemplo acima temos, dentro do método "main", a chamada do System.out.println para exibir o conteúdo da variável variavelX. Essa chamada vai ser executada assim que o programa for executado.

Espero que tenha ajudado,

Att, Rafael Bezerra Cavalcante