necesito ayuda con una tarea de java-netbeans:
ingresar un numero y mostrar los numeros que sean multiplos de 2 y a la vez que sean de 3.
Estoy estudiando programacion y recien empeze y quisiera que me dean una manito con esto
package javaapplication4;
import javax.swing.JOptionPane;
/**
*
* @author SebazTian
*/
public class ejecicio5 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
String Entrada;
int x,D;
Entrada=JOptionPane.showInputDialog("Ingrese numero:");
D=Integer.parseInt(Entrada);
for(x=1;x<=D;x++)
if(D%2==0 && D%3==0)
System.out.print(x+" ");
}
}
bueno no se la verdad cuando ejecuto esto me bota todos los numeros menores del numero que puse no entiendo que significa esto % y / no entiendo cual es su funcion exactamente. estuve haciendo otros problemas y solo intentaba al azar pero sin entender para que servian vean ustedes y diganme para que sirve y como funcionan estos ejercicios si ejecutan correctamente :
int x,D1,D2,D3;
for(x=100;x<=999;x++)
{
D1=x/100;
D2=x/10;
D3=x%10;
if(D1%2==0 && D2%2==1 && D3%3==0)
System.out.println(x+" ");
NO ENTIENDo PARA que SIRVE =x/100 x/10 x%10 eso es lo que no termino de entender
desde ya muchas gracias por su ayuda.