Números de cifras de ( n ) numero
cada código es un archivo diferente.
En este primer algoritmo, lo que realizara es mostrarte de cuantas cifras consta el numero n
el programa elegirá un numero aleatorio con esta línea de código int n=(int)(Math.random()*10000+1);
esto significa que elegirá un número desde 1 a 10,000 cualquiera que esté en este rango
Ejemplo: 2, 1000, 267, 367, 45, etc.
Nivel :basico-intermedio
/*programo: hpublicity *cifras de un numero */ //inicio public class Practica1 { public static void main(String[] args) { int n=(int)(Math.random()*10000+1); System.out.println("El numero es:" + n); int res=0; int d=10; int cifra=0; do{ res = n % d; cifra++; d=d*10; }while(res != n); System.out.println("tiene "+cifra + "cifras"); } } //fin
Ahora realizaremos el mismo algoritmo pero pidiendo datos de distintas formas
la primera de ella será con la librería swing.la librería swing hace que el programa
sea grafico y pedirá que el usuario ingrese un numero cualquiera y dirá de cuantas cifras consta.
Descripción:
Esta línea de código pide un numero se guarda en la variable numero
String numero=JOptionPane.showInputDialog("ingresa un numero");
después la convertiremos en un entero int con la siguiente línea de código
int n=Integer.parseInt(numero);
La línea siguiente JOptionPane.showMessageDialog(null,"el numero es"+n);
mostrara un mensaje que dirá el numero es 21243124,(n) o el numero que
allá utilizado el usuario
El ciclo realizara las operaciones necesarias para poder contar las cifras de el número
Usara :import javax.swing.*;
Nivel :basico-intermedio
/*programo: hpublicity *cifras de un numero */ //inicio import javax.swing.*; public class Practica1 { public static void main(String[] args) { String numero=JOptionPane.showInputDialog("ingresa un numero"); int n=Integer.parseInt(numero); JOptionPane.showMessageDialog(null,"el numero es"+n); int res=0; int d=10; int cifra=0; do{ res = n % d; cifra++; d=d*10; }while(res != n); JOptionPane.showMessageDialog(null,"tiene " + cifra + " cifras"); } } //fin
El mismo algoritmo pero ahora con la librería Import java.io.*;
Esta línea de código pide un numero se guarda en la variable numero
BufferedReader numero=new BufferedReader(new InputStreamReader(System.in));
Después la convertiremos en un entero int con la siguiente línea de código
int n=Integer.parseInt(numero.readLine());
Vendría siendo similar al anterior solo cambia la sintaxis de algunas líneas.
Usara :import java.io.*;
Nivel :basico-intermedio
//inicio /*programo: hpublicity *cifras de un numero */ import java.io.*; public class Practica1 { public static void main(String[] args)throws IOException { System.out.println("ingrese un numero"); BufferedReader numero=new BufferedReader(new InputStreamReader(System.in)); int n=Integer.parseInt(numero.readLine()); System.out.println("el numero es"+n); int res=0; int d=10; int cifra=0; do{ res = n % d; cifra++; d=d*10; }while(res != n); System.out.println("tiene " + cifra + " cifras"); } } //fin
Para finalizar este es el codigo con la libreria scanner
import java.util.Scanner;esta libreria tiene el mismo funcinamiento
de las anteriores
Usara :import java.util.Scanner;
Nivel :basico-intermedio
//inicio /*programo: hpublicity *cifras de un numero */ import java.util.Scanner; public class Practica1 { public static void main(String[] args) { System.out.println("ingrese un numero"); Scanner eje=new Scanner(System.in); int n=eje.nextInt(); System.out.println("el numero es"+n); int res=0; int d=10; int cifra=0; do{ res = n % d; cifra++; d=d*10; }while(res != n); System.out.println("tiene " + cifra + " cifras"); } } //fin
Hpublicity
Porque la mejor inversión para tu negocio o empresa es la publicidad.
Share
1 comentarios:
import java.util.Scanner;
public class Main{
public static void main(String[] args){
long numero,cantidad = 0;
System.out.println("Escriba un nùmero");
Scanner teclado = new Scanner(System.in);
numero = teclado.nextLong();
while(numero!=0){
numero=numero/10;
cantidad++;
}
if(cantidad == 0){
cantidad++;
}
System.out.println("Tiene" +cantidad "dìgitos");
}
}
Publicar un comentario