Programa para gerar números em sequencia

2 respostas
Marrows

Eae pessoal, sou leigo no assunto e hoje na faculdade a professora me passou um exercício para fazer um programa de números sequenciais. É bem simples, mas eu não tenho bom conhecimento ainda.
Precisa:
Pedir quantos números a pessoa quer que apareça em sequência
3 variáveis int (k, cond, a)
k = quantos números aparecer na tela
a= os números em sequencia de 2 em 2
cond = números tem de aparecer de 1 em 1
Se k < 0 tem que fazer voltar até que coloque um número +> 0

import javax.swing.JOPtionPane;
public class Teste {

public static void main (String args []) {

int k, cond, a;

a = 0;

cond = 0;

JOptionPane.showInputDialog(Digite a quantidade de números)

k = Integer,parseInt();                                                       /*me disseram que assim está errado

for (k = 0; k <=0; k++) {                                                /*Aqui o loop até a pessoa colocar o número certo

JOptionPane.showMessageDialog(null, Número inválido);

}

E eu não consigo avançar daqui. Por favor, ajudem ! (Desculpe pelos erros)

2 Respostas

D
Amigo também estou aprendendo, então espero que minhas dicas lhe ajude. Você pode começar por algo assim:
int k = 0, cond = 0 , a = 0; 
        
while(k<=0){
   String kTemp = JOptionPane.showInputDialog("Digite a quantidade de números");      
   k = Integer.parseInt(kTemp);
}        
        
String aTemp = JOptionPane.showInputDialog("Digite a quantidade da sequencia");      
a = Integer.parseInt(aTemp);
        
String condTemp = JOptionPane.showInputDialog("Digite a número do salto");      
cond = Integer.parseInt(condTemp);
Marrows
danilothiago:
Amigo também estou aprendendo, então espero que minhas dicas lhe ajude. Você pode começar por algo assim:
int k = 0, cond = 0 , a = 0; 
        
while(k<=0){
   String kTemp = JOptionPane.showInputDialog("Digite a quantidade de números");      
   k = Integer.parseInt(kTemp);
}        
        
String aTemp = JOptionPane.showInputDialog("Digite a quantidade da sequencia");      
a = Integer.parseInt(aTemp);
        
String condTemp = JOptionPane.showInputDialog("Digite a número do salto");      
cond = Integer.parseInt(condTemp);

Obrigado!

Criado 28 de agosto de 2015
Ultima resposta 3 de set. de 2015
Respostas 2
Participantes 2