Programa para gerar números em sequencia

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)

Amigo também estou aprendendo, então espero que minhas dicas lhe ajude.
Você pode começar por algo assim:

[code]
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);[/code]

[quote=danilothiago]Amigo também estou aprendendo, então espero que minhas dicas lhe ajude.
Você pode começar por algo assim:

[code]
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);[/code][/quote]

Obrigado!