Realmente, esgotei minhas tentativas, se alguém aqui puder ajudar, desde já agradeço.
segue o programa:
Escreva uma aplicação de console que receba um número inteiro n e um outro valor numérico
p que representa o passo da contagem (valor do incremento) imprimindo uma contagem de 0
ate n (se possivel) de p em p. Por exemplo, se fornecido 10 e 3, deverão ser exibidos: 0, 3, 6 e
9. Caso o segundo argumento não seja fornecido, assume-se que p = 1 (contagem simples).*/
//##################################################################################################
import javax.swing.*;
public class Exercicio4 {
private static String x, y; //recebem valores como caracteres e passam para n e p como inteiros
private static int n, p, a; //n,p sao inteiros do pop up e a inteiro contador
public static void main(String args[])
{ //incicia main
//entrada dos Dados
x = (JOptionPane.showInputDialog("Entre com o valor inteiro: \n"));//pop up
try
{
n = Integer.parseInt(x);/*utiliza o Integer.parseInt quando quer obter um
int a partir de um String*/
}
catch (NumberFormatException e)
{
System.out.println("Entrada Invalida...");
}
y = (JOptionPane.showInputDialog("Entre com o segundo valor inteiro(passo): \n"));//pop up
try
{
p = Integer.parseInt(y);
{
if(p==0)//eu coloquei esses ifs, dentro das chaves que ja haviam
p=p+1;//o "0=zero", no java vale o null
}
}
catch (NumberFormatException e)
{
System.out.println("Entrada Invalida...");
}
//impressao contagem 0 até n
//fim da Entrada dos Dados
a=0;
while (a<=n)
{
System.out.println(a);
a=a+p;
}
//fim contagem
} //fim main
}
:?:

