Buenas, tengo q hacer un programa en java q muestre en pantalla los multiplos de 3 que hay entre los dos numeros especificados, no se si se hace con switch o con if else, de momento he definido las 2 variables:
System.out.println("Introduce primer numero");
int n1=EntradaConsola.leeEntero();
System.out.println("Introduce segundo numero");
int n2=EntradaConsola.leeEntero();
pero no se como seguir me estoy volviendo la cabeza loca, alguien podria echar el cable?? gracias de antemano
Actualizar:ey gracias, es q he intentado hacerlo pero hay cosas q aun no he visto q ni me suenan ahi :S no se pq nos han mandado eso, muchas gracias de nuevo :)
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
import java.io.*;
public class multiplos3 {
public static void main(String arg[])throws IOException
{
BufferedReader leer=new BufferedReader(new InputStreamReader (System.in));
int a,b;
System.out.println("Introduce el numero de inicio: ");
a=Integer.parseInt(leer.readLine());
System.out.println("Introduce el numero de fin: ");
b=Integer.parseInt(leer.readLine());
System.out.println("\nMultiplos de 3 que hay entre los numeros "+a+" y "+b);
while(a<=b)
{
if(a%3==0)
{
System.out.println(a);
a++;
}
else
{
a++;
}
}
}
}
package foronsn;
import java.util.Scanner;
public class ForoNSN {
public static void main(String[] args) {
int ni,nd;
Scanner t= new Scanner(System.in);
System.out.println("Introduce primer numero");
ni=t.nextInt();
System.out.println("Introduce segundo numero");
nd=t.nextInt();
for (int i = ni+1; i < nd; i++) {
if(i%3==0){System.out.print(i+"\t");}
}
if(ni>=nd)
{System.out.println("El primer número NO puede "
+ "ser igual o mayor al segundo número");}
}
}
_________________
La gracia es que los intentaras hacer, pero bueno .
Saludos.