Questao de java

Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.

Tente pelo menos fazer alguma coisas. Vai postando apenas dúvida pertinentes. Mão na massa!

Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;
double nota1;
double nota2;
double nota3;
double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()
{
System.out.printf( “Unidade 1: %.2f%nUnidade2:%.2f%n”, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );
}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )
{
// Inicializa
}

Metodo main

public static void main ( String args[] )
{
// Pega valores com scanner, cria objeto aluno, imprime notas
}

Boa sorte, qualquer duvida só perguntar

[quote=Flatimaarruda@hotmail.com]Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.[/quote]

to tentando

[quote=Flatimaarruda@hotmail.com][quote=Flatimaarruda@hotmail.com]Alguem poderia me ajudar em uma questao para a faculdade?

pergunta:
construa uma classe chamada aluno que recebe como entrada o nome de um aluno e quatro notas, duas notas para cada unidade. A classe deverá imprimir o nome do aluno e duas medias, referente a cada unidade.[/quote]

to tentando[/quote]

blz

Ele ta certo, tente mostrar o que você já fez o que não consegue fazer

[quote=Polimorphism]Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;
double nota1;
double nota2;
double nota3;
double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()
{
System.out.printf( “Unidade 1: %.2f%nUnidade2:%.2f%n”, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );
}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )
{
// Inicializa
}

Metodo main

public static void main ( String args[] )
{
// Pega valores com scanner, cria objeto aluno, imprime notas
}

Boa sorte, qualquer duvida só perguntar

vou tentar aqui e pq to perdida to no 3º periodo de ADS e aprende C++ e agora to iniciando a linguagem Java dai preciso de ajuda… valeu pelas dicas um abraço.
[/quote]

[quote=Polimorphism]Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;
double nota1;
double nota2;
double nota3;
double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()
{
System.out.printf( “Unidade 1: %.2f%nUnidade2:%.2f%n”, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );
}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )
{
// Inicializa
}

Metodo main

public static void main ( String args[] )
{
// Pega valores com scanner, cria objeto aluno, imprime notas
}

Boa sorte, qualquer duvida só perguntar
[/quote]
vou tentar aqui e pq to perdida to no 3º periodo de ADS e aprende C++ e agora to iniciando a linguagem Java dai preciso de ajuda… valeu pelas dicas um abraço.

[quote=Polimorphism]Olá:

Na classe aluno você pode criar essas variaveis de instancia:

String nome;
double nota1;
double nota2;
double nota3;
double nota4;

Utilize o Scanner para Conseguir pegar estes valores do usuário.

Então você vai prescisar de:

Um método que mostra as medias:

public void mostrarMedias()
{
System.out.printf( “Unidade 1: %.2f%nUnidade2:%.2f%n”, ( nota1 + nota2 )/2, ( nota3 + nota4 )/2 );
}

Um construtor:

public Aluno( int nota1, int nota2, int nota3, int nota4 )
{
// Inicializa
}

Metodo main

public static void main ( String args[] )
{
// Pega valores com scanner, cria objeto aluno, imprime notas
}

Boa sorte, qualquer duvida só perguntar
[/quote]
Pra falar a verdade nao to sabendo nem começar to pesquisando aqui na net ainda…

Se vc ja programa c++ so dar uma olhada na sintaxe

eu começo por:
public class Aluno {
public static void main(String[] args) {
System.out.println(“Aluno!”);

ta indo certo?

Sim, está indo bem sim. Eu costumo declarar variaveis de instancia no começo, mais se pode declarar elas em outros lugares tambem.
No método main, crie uma variável do tipo Aluno. aa, sim, a classe prescisa de um construtor. Coloque sempre os construtores antes dos métodos =D

[quote=Polimorphism]Sim, está indo bem sim. Eu costumo declarar variaveis de instancia no começo, mais se pode declarar elas em outros lugares tambem.
No método main, crie uma variável do tipo Aluno. aa, sim, a classe prescisa de um construtor. Coloque sempre os construtores antes dos métodos =D[/quote]

estou tentando aqui desenvolver o resto, pesquisando em apostilas pq a aula do professor e pessima e tipo se vire… dai com os seus topicos anteriores to tentando desenvolver mais obrigado pelas dicas, e pq to perdida mesmo.

De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue:

[quote=Camila_mor]De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue: [/quote]
vc ajudou bastante valeu muito obrigado um bom domingo pra vc…

de nada…qualquer duvida estamos ai…
aprendendo em conjunto, é assim que se chega lá!
rsrsrs

[quote=Camila_mor]de nada…qualquer duvida estamos ai…
aprendendo em conjunto, é assim que se chega lá!
rsrsrs[/quote]

Ta certo! valeu

[quote=Camila_mor]De um modo bem simples…poderia ser ± assim…rsrs

import java.util.*;
public class Aluno
{
    public static void maind(String args[]){
        String aluno;
        double nota1, nota2, nota3, nota4;
        double media1, media2;

        Scanner input = new Scanner(System.in);

        System.out.println("Digite o nome do aluno: ");
        aluno = input.nextLine();

        System.out.println("Digite a nota 1:");
        nota1 = input.nextDouble();
        System.out.println("Digite a nota 2:");
        nota2 = input.nextDouble();
        System.out.println("Digite a nota 3:");
        nota3 = input.nextDouble();
        System.out.println("Digite a nota 4:");
        nota4 = input.nextDouble();

        media1 = (nota1 + nota2)/2;

        media2 = (nota3 + nota4)/2;

        System.out.println("A média 1 do aluno " +aluno+ " é: " +media1+ " e a média 2 é: "+media2);
    }
}

espero ter ajudado…
boa sorte!
beijinhos :stuck_out_tongue: [/quote]

import java.util.*; pq usamos isso?

O import java.util.* é uma biblioteca do java…
no exemplo que te passei… a classe Scanner é quem o chama para utilizar os seus atributos, como aparecer o texto para o usuario digitar e esperar uma entrada do mesmo.
Existem varias bibliotecas no Java… por exemplo, quando se quiser trabalhar com imagens, pode-se usar o javax.swing entre outros…

Entre neste site, onde vc verá varias utilidades do java.util
http://java.sun.com/j2se/1.4.2/docs/api/java/util/package-summary.html

Beijinhos,
:wink:

Beleza to vendo aqui em uma apostila esse assunto da biblioteca… de vagar eu chego la valeu…