Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
[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]
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:
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.
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]
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]
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.
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.....
João Pedro ParisPosts:12
[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]
guriPosts:104
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
guriPosts:104
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.
João Pedro ParisPosts:12