Mostrando resultados 1 até 15 de 15

Tópico: Ajuda - Java basico!!!

  1. #1
    GeForce 9800 GT Avatar de Gera
    Data de Registro
    Ago 03
    Local
    Vinhedo - SP
    Posts
    2.004

    Ajuda - Java basico!!!

    e ai galera... preciso entregar um trabalho de informatica amanha... e preciso fazer 2 programas em java... não sei fazer nada de java, ate pq não gosto de fazer, acho muito chato... agradeco se puder me ajudar

    Programa 1° - Faça um programa em Java que leila a idade de 6 pessoas que moram em uma casa e apresente na tela a soma das idades dos moradores.

    Programa 2° - Faça um programa em Java que controle a entrada de dados pelo usuario, usando nomes de alunos de uma turma para formar uma lista e mostra-la no final da digitação. Use uma rotina de repetição.

    Pergunta 1° - Como são controladas as rotinas de repetição FOR e While?

    obrigado... abs
    E8400 3Ghz @ 3.6Ghz 1.23v / Zalman CNPS7000A + ZM-CS1 / GigaByte P35-DS3R / MSI OC 8800GT / 2x2Gb Buffalo DDR2 800 @ 800 1.9v / Seagate 500Gb 32MB / Hitachi 80Gb / Satellite 600W / Speedy 2048/320

  2. #2
    GeForce 5900 Ultra Avatar de Soraia
    Data de Registro
    Set 02
    Local
    Minha casa
    Posts
    346

    Re: Ajuda - Java basico!!!

    Bem,vou tentar te ajudar...
    Respondendo á sua pergunta:
    Estrutura for:

    for(inicialização;condição;incremento)
    {
    código
    }

    Funciona da seguinte forma:
    A inicialização é executada,geralmente é um valor sendo adquirido á uma variável.
    Depois disso, ela verifica se a condição é verdadeira, se for, vai executando o loop até a condição se tornar falsa. E a cada execução do loop é feito um incremento.
    Quando a condição é falsa, sai do loop.
    Um exemplo do uso de for:

    public class Exemplo1 {
    public static void main(String[] args){
    for (int i=0; i<5; i++)
    {
    System.out.println("O valor é " + i);
    }}}


    A saída será:
    O valor é 0
    O valor é 1
    O valor é 2
    O valor é 3
    O valor é 4

    O loop while é o seguinte:
    while (condição)
    {
    código
    }

    O comando while repete todo o código até que a sua condição seja verdadeira.

    Exemplo:
    public class Exemplo1 {
    public static void main(String[] args){
    int i=0;
    while(i++<5) {
    System.out.println("Contador é " + i);
    }}}

    A saída desse programa será a mesma do anterior.
    Espero ter te ajudado,se precisar de ajuda em mais alguma coisa, eu te ajudo á medida do possível, porque não sei muito Java.
    []'s
    Rock N' Roll 4ever!!!!!

  3. #3
    GeForce 9800 GT Avatar de Gera
    Data de Registro
    Ago 03
    Local
    Vinhedo - SP
    Posts
    2.004

    Re: Ajuda - Java basico!!!

    Muito obrigado ajudou bastante!

    o cara deu o trabalho sexta pra entregar terça... não tive como fazer no fim de semana pq não estava em casa...

    abs
    E8400 3Ghz @ 3.6Ghz 1.23v / Zalman CNPS7000A + ZM-CS1 / GigaByte P35-DS3R / MSI OC 8800GT / 2x2Gb Buffalo DDR2 800 @ 800 1.9v / Seagate 500Gb 32MB / Hitachi 80Gb / Satellite 600W / Speedy 2048/320

  4. #4
    Equipe Reviews do Fórum Avatar de Ryu
    Data de Registro
    Out 03
    Local
    Minha Casa - Rio de Janeiro
    Posts
    1.476

    Re: Ajuda - Java basico!!!

    Desculpa o flood mas naum podia perder a piada:

    Soraia, quando se "ensina" Java ou qualquer linguagem que seja, você sempre tem que ensinar primeiro o algoritmo mais default possivel.

    public class GeraBiba {
    System.out.println ("Hello GB");
    }

    Felipe Mattos

    PSN ID: felipembc

    C.U.S.A.O. - Por que smile também é gente [ ]

    Minha lista de jogos

  5. #5
    GeForce 9800 GT Avatar de Gera
    Data de Registro
    Ago 03
    Local
    Vinhedo - SP
    Posts
    2.004

    Re: Ajuda - Java basico!!!

    uheauheua ^^ Ryu... eu sei o basico do basico... tive aula e fiz os baratos no programa... mas to sem as apostilas que o cara passou e não tenho nem ideia como fazer esses programas citados =D

    abs
    E8400 3Ghz @ 3.6Ghz 1.23v / Zalman CNPS7000A + ZM-CS1 / GigaByte P35-DS3R / MSI OC 8800GT / 2x2Gb Buffalo DDR2 800 @ 800 1.9v / Seagate 500Gb 32MB / Hitachi 80Gb / Satellite 600W / Speedy 2048/320

  6. #6
    Radeon X1800 XL Avatar de gogorgoll
    Data de Registro
    Ago 04
    Local
    SP/São Paulo
    Posts
    763

    Re: Ajuda - Java basico!!!

    agora o Gera vai ter que ir concertar o comp da Soraia!
    Intel Pentium E5200|ECS P45T-A
    Powercolor HD4870 512MB|2x Kingston 2gb DDR2 800|Pioneer DVD-RW 110D
    2x Samsung 320GB SATAII + 2x Samsung 750GB SATAII
    Seagate 1TB SATAII + Samsung 1.5TB SATAII
    Corsair VX 550W|Chieftec BH-01B-B-B

  7. #7
    GeForce 9800 GT Avatar de Gera
    Data de Registro
    Ago 03
    Local
    Vinhedo - SP
    Posts
    2.004

    Re: Ajuda - Java basico!!!

    hueeee essa não entendi heheh...

    abs
    E8400 3Ghz @ 3.6Ghz 1.23v / Zalman CNPS7000A + ZM-CS1 / GigaByte P35-DS3R / MSI OC 8800GT / 2x2Gb Buffalo DDR2 800 @ 800 1.9v / Seagate 500Gb 32MB / Hitachi 80Gb / Satellite 600W / Speedy 2048/320

  8. #8
    Colaborador Avatar de bluR
    Data de Registro
    Nov 03
    Posts
    3.069

    ATI Re: Ajuda - Java basico!!!

    cara..
    nao vo passar codigo certinho..
    nao vai ter estrutura try/catch, imports e etc.. nao vo escrever a sintax certa..
    isso o compiler vai reclamar pra vc depois.. soh vo dar uma maozinha
    mas enfim..
    1.
    Código:
    Integer soma = 0;
    for (int i=0; i<6; i++){
        BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Índice: " + i + ", valor digitado: " + bfr.readLine()); //Pode tirar..
        soma = soma + Integer.parseInt(buf.readLine());
    }
    System.out.println("A soma malditinha é: " + soma);
    2.
    Código:
    List<String> listaAluno = new ArrayList<String>();
    int aluno = 1;
    boolean fazer = true;
    
    while(fazer = true){
        System.out.println("Digite o nome do aluno número: " + aluno);
        BufferedReader bfr = new BufferedReader(new InputStreamReader(System.in));
        String nome = bfr.readLine();
        listaAluno.add(nome);
        aluno++;
    
        System.out.println("Deseja continuar? (s/n)");
        BufferedReader bfr2 = new BufferedReader(new InputStreamReader(System.in)); //nao lembro se precisa criar outro, ou pode usar o mesmo.. faz mto tempo q nao vejo isso.. testa vc ai depois
        
        if("n".equals(bfr2.readLine())){
            fazer = false;
        }
    }
    if(!listaAluno.isEmpty()){
       System.out.println("Lista de nomes dos alunos: " + listaAluno.toString);
    }else{
       System.out.println("A lista está vazia! POWRRA! BATIMA! ");
    }
    cara..
    faz mtooooooooo tempo q nao vejo input pelo console..
    mas espero ter feito vc lembrar de algo.. ou ter ajudado..
    os programas estao praticamente feitos =P
    mas vai precisar arrumar try/catch, imports e outras coisas..

    a logica pode estar meio avacalhada tb..
    mas enfim..
    tah aí uma luz.. =)

    []z
    bluR@Flickr
    bluR@Last.fm

    PSN ID: felipelutz

  9. #9
    Coladorador Avatar de F0rbIz0n
    Data de Registro
    Jun 03
    Local
    Pennsylvania Avenue, 1.600
    Posts
    4.203

    Re: Ajuda - Java basico!!!

    Pra mim o mais foda agora é que a java APi é gigaaante, aprender tudo esses stringbuffer, arraylist, hashtable, ahhhhhh
    PC1 - HP DV6358SE - Windows XP SP3 / Ubuntu 8,04
    PC2 - LG 22" L226wt, XP 2400+, 768mb ddr266, Abit ATI Radeon 9550 128mb/128bits, ABIT KV7, 120GB Seagate ATA, Seventeam 420w, Samsung SH203b SATA, WIN XP SP2

  10. #10
    GeForce 5900 Ultra Avatar de Soraia
    Data de Registro
    Set 02
    Local
    Minha casa
    Posts
    346

    Re: Ajuda - Java basico!!!

    Quote Originalmente postado por Gera Ver Post
    Muito obrigado ajudou bastante!

    o cara deu o trabalho sexta pra entregar terça... não tive como fazer no fim de semana pq não estava em casa...

    abs
    Que bom que eu ajudei, se precisar de ajuda, estamos aí,



    Quote Originalmente postado por Ryu Ver Post
    Desculpa o flood mas naum podia perder a piada:

    Soraia, quando se "ensina" Java ou qualquer linguagem que seja, você sempre tem que ensinar primeiro o algoritmo mais default possivel.

    public class GeraBiba {
    System.out.println ("Hello GB");
    }


    Esse programinha é clássico,

    []'s
    Rock N' Roll 4ever!!!!!

  11. #11
    Equipe Reviews do Fórum Avatar de Ryu
    Data de Registro
    Out 03
    Local
    Minha Casa - Rio de Janeiro
    Posts
    1.476

    Re: Ajuda - Java basico!!!

    bluR, nesse segundo algoritmo, o aluno não tem que começar de 0?!

    Tu não estaria forçando logo de cara ter uma posição preenchida!?

    Tostines vende mais por que é fresquinho ou é fresquinho por que vende mais!?



    EDIT: Reli o codigo e percebi as coisas mais claramente, portanto esqueçam as duas primeiras perguntas.

    EDIT 2.0 - A Volta do LT :No algoritmo 1 tem um erro de digitação.

    Felipe Mattos

    PSN ID: felipembc

    C.U.S.A.O. - Por que smile também é gente [ ]

    Minha lista de jogos

  12. #12
    Colaborador Avatar de bluR
    Data de Registro
    Nov 03
    Posts
    3.069

    Re: Ajuda - Java basico!!!

    Quote Originalmente postado por Ryu Ver Post
    bluR, nesse segundo algoritmo, o aluno não tem que começar de 0?!

    Tu não estaria forçando logo de cara ter uma posição preenchida!?

    Tostines vende mais por que é fresquinho ou é fresquinho por que vende mais!?



    EDIT: Reli o codigo e percebi as coisas mais claramente, portanto esqueçam as duas primeiras perguntas.

    EDIT 2.0 - A Volta do LT :No algoritmo 1 tem um erro de digitação.

    \o/

    eu fiz no bloco de notas em 5minutinhos
    nao reli nem nada
    apenas fiz
    aoheaoheoa

    malz pelos erros e etc..
    como falei, foi soh uma luz aoheoahoa =)
    bluR@Flickr
    bluR@Last.fm

    PSN ID: felipelutz

  13. #13
    GeForce 9800 GT Avatar de Gera
    Data de Registro
    Ago 03
    Local
    Vinhedo - SP
    Posts
    2.004

    Re: Ajuda - Java basico!!!

    da nada não! valeu pela ajuda... consegui fazer tudo... devo ter tirado uns 9.5 =D

    valeuu...

    abs
    E8400 3Ghz @ 3.6Ghz 1.23v / Zalman CNPS7000A + ZM-CS1 / GigaByte P35-DS3R / MSI OC 8800GT / 2x2Gb Buffalo DDR2 800 @ 800 1.9v / Seagate 500Gb 32MB / Hitachi 80Gb / Satellite 600W / Speedy 2048/320

  14. #14
    Administrador Avatar de GueD'S
    Data de Registro
    Dez 02
    Local
    Sete Lagoas, Brazil
    Posts
    6.504

    Re: Ajuda - Java basico!!!

    Quote Originalmente postado por Gera Ver Post
    da nada não! valeu pela ajuda... consegui fazer tudo... devo ter tirado uns 9.5 =D

    valeuu...

    abs
    Agora divide essa nota ae com o povo viu!
    Desktop - CM Stacker | Core i7 920 + TRUE Cooper 120 | Asus P6TD Deluxe | 3x2GB GSkill Perfect Storm DDR3 2133 | ATI Radeon 5870 1GB GDDR5 | Ultra X3 1000W reais | DVDRW SATA Samsung SH-S223F | SEAGATE SATAII 2TB 32MB Buffer | Samsung Spinpoint SATAII 1TB 32MB Buffer | SEAGATE SATA II 2x250GB 16MB Buffer em RAID0 | Monitor/TV Samsung 240M HDTV 24'' | Logitech G5 + G25 | Razer Lycoza | Fone e-Dimensional Audio FX 5.1 | Net 4MB/600k
    Quer ganhar 15% desconto na Direct2Drive? Use este cupom

  15. #15
    Colaborador Avatar de bluR
    Data de Registro
    Nov 03
    Posts
    3.069

    Re: Ajuda - Java basico!!!

    Quote Originalmente postado por GueD'S Ver Post
    Agora divide essa nota ae com o povo viu!
    mercenario bagarai
    aoehaoehao

    sorry pelo flood heheh
    bluR@Flickr
    bluR@Last.fm

    PSN ID: felipelutz

Bookmarks

Regras para Postar

  • Você não pode criar novos tópicos
  • Você não pode responder a tópicos
  • Você não pode postar anexos
  • Você não pode editar suas postagens
  •