Página Inicial do Fórum > Java Básico

Não consigo que o programe me retorne sequencia de 1 a 100.O que está errado?



Criar novo tópico   Responder tópico
  1. Comment Arrow

    Publicado em: 24/06/2011 20:51:32

    [public class Sequencia{
    public int numero1;
    public int numero2;
    public Sequencia(int n1, int n2){
    this.numero1=n1;
    this.numero2=n2;
    }
    public void verSequencia(){
    int cont=1;
    while(cont>=1 && cont<=100){
    System.out.println("Numero"+cont);
    cont++;
    }
    cont++;
    }
    }
    ][
    [/code]import java.util.Scanner;
    public class Main{
    public static void main(String args[]){
    Scanner recebe=new Scanner(System.in);
    System.out.println("\f");
    Sequencia s1=new Sequencia(1, 100);
    System.out.println("\f");
    s1.verSequencia();
    }
    }[\code]

    [/list][/code]




  1. guri
    Posts:104


    Comment Arrow

    Publicado em: 24/06/2011 21:26:51

    Não entendi bem o que você quer, poste sempre o que o programa deve fazer e a dúvida junto com o código. Mas como o construtor recebe dois valores deduzi que seria numero1=valorInicial e numero2=valorFinal e neste caso você não usa os valores para nada.
    Vê se é isso:


    Use corretamente as tags CODE




  1. guri
    Posts:104


    Comment Arrow

    Publicado em: 24/06/2011 21:26:51

    A propósito, agora que vi outro tópico seu com a mesma questão, não faça isso, não duplique seus tópicos.
    Você citou que da sua maneira mostrava apenas do 54 ao 100, eu acho que você deve estar usando BlueJ ou coisa assim e o que vê é o limite do terminal de saída, não significa que o programa não gerou os outros números.
    Experimenta imprimir um ao lado do outro e vê o que acontece.


  1. Comment Arrow

    Publicado em: 24/06/2011 20:51:32

    guri
    Não entendi bem o que você quer, poste sempre o que o programa deve fazer e a dúvida junto com o código. Mas como o construtor recebe dois valores deduzi que seria numero1=valorInicial e numero2=valorFinal e neste caso você não usa os valores para nada.
    Vê se é isso:


    Use corretamente as tags CODE



    [quote=Joao] O meu problema é que o programa retorna somente dos números 54 a 100, e não de 1 a 100............ fiz exatamente conforme vc codificou, e deu o mesmo retorno(54 a 100).
    Não sei onde está o furo.
    Mas assim mesmo valeu sua resposta.
    [\code]


  1. Comment Arrow

    Publicado em: 24/06/2011 20:51:32

    guri
    A propósito, agora que vi outro tópico seu com a mesma questão, não faça isso, não duplique seus tópicos.
    Você citou que da sua maneira mostrava apenas do 54 ao 100, eu acho que você deve estar usando BlueJ ou coisa assim e o que vê é o limite do terminal de saída, não significa que o programa não gerou os outros números.
    Experimenta imprimir um ao lado do outro e vê o que acontece.




    [quote=joão]É exatamente isso. Estou usando o Bluej.
    Valeu.........é isso aí mesmo.
    Te agradeço muito, e desculpe minhas mancadas no Forum, acontece que é minha primeira experiência aqui, e já levei porrada por isso, mas é que eu estou com a cabeça cheia devido a esse problema, e insistindo há muito tempo para resolvê-lo. OBRIGADÃO[\code]




  1. D3z40
    Posts:480


    Comment Arrow

    Publicado em: 24/06/2011 22:22:33

    Era so vc clicar em "Editar" no topico anterior não precisava abrir um novo topico, na vdd não tem que duplicar os topicos, isto esta na regra do forum (Aquela que vc não leu).

    E as tags "[code]" e "[\code]" são antes dos codigos fontes... e não das mensagens, vc encheu a mensagem de tag..uahsuashusah...

    afffssss.....
    _________________
    O melhor lugar para se esconder um cadáver, é na segunda página do Google.


  1. Comment Arrow

    Publicado em: 24/06/2011 20:51:32

    D3z40
    Era so vc clicar em "Editar" no topico anterior não precisava abrir um novo topico, na vdd não tem que duplicar os topicos, isto esta na regra do forum (Aquela que vc não leu).

    E as tags "[code]" e "[\code]" são antes dos codigos fontes... e não das mensagens, vc encheu a mensagem de tag..uahsuashusah...

    afffssss.....



    Agora entendi............Obrigado mais uma vez.....




  1. Relacionados





Novo tópico   Responder tópico     Índice do forum -> Java Básico