Practicos01 - p int n = 0 String user ="" do...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
import*; import java.util.*; i public class Practicos01{ p public static Scanner teclado = new Scanner(; p public static boolean esPerfecto(int n){ int acum = 0; for(int i=1; i<=n/2 ; i++){ if(n%i==0) acum+=1;} if(acum == n) return true; else return false;} r //Una variable acumuladora siempre la tengo que inicializar //Para utilizar una variable siempre tengo que declararla //Si no voy a utilizar su valor inmediatamente puedo no inicializarla i public static void main(String args[]){
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: p int n = 0; String user = ""; do{ System.out.print("Dime un número entero: "); n = teclado.nextInt(); n // *** Dos formas de llamar a un boolean *** boolean b = esPerfecto(n); b // Ó if(esPerfecto(n)==true) System.out.println(" & El número " +n+ " es perfecto."); else System.out.println(" & El número " +n+ " no es perfecto."); p System.out.println("\n¿Deseas continuar? "); user =; }while(user.equals("si")); } } }...
View Full Document

{[ snackBarMessage ]}

Ask a homework question - tutors are online