Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. /*
  2. Autor: Joan Lecha Guix
  3. Data d'inici: 11/11/19
  4. Data de finalització: 11/11/19
  5. Objectiu: Fer un programa que digui els nombres primers fins el nombre que digui el usuari (des de 2)
  6. */
  7. import java.util.Scanner;
  8.  
  9. public class E07Primers {
  10. public static void main(String[]args){
  11. //Declaració de variables
  12. int i,j, num;
  13. boolean correcte, primer=true;
  14. Scanner lector;
  15. //Inicialització de variables
  16. lector= new Scanner(System.in);
  17. //Missatge de benvinguda
  18. System.out.println("Benvingut/da\nIntrodueix un nombre fins on vols que et mostri els nombres primers:");
  19. do {
  20. do {
  21. correcte = lector.hasNextInt();
  22. if (!correcte) {
  23. System.out.println("Número no sencer \nTorna a introduir un nombre:");
  24. lector.nextLine();
  25. }
  26. } while (!correcte);
  27. num = lector.nextInt();
  28. lector.nextLine();
  29. if (num < 0) System.out.println("Número no positiu \nTorna a introduir un nombre:");
  30. } while (num < 0);
  31. for(i=2;i<=num;i++) {
  32. for(j=2;j<i;j++){
  33. if(i%j==0) {
  34. primer = false;
  35. }
  36. }
  37. if(primer) System.out.println(i);
  38. }
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement