PopAds

miércoles, 11 de junio de 2014

Ingresar valores al inicio o al final de un arreglo en java





CÓDIGO FUENTE:

import java.util.Scanner;





public class ingresarInicioFinal {



    public static void main(String[] args) {

        Scanner lector = new Scanner(System.in);

        int i, ingresar, numero, inicio, ultimo;

        int arreglo[] = new int[100];



        System.out.println("PROGRAMA PARA INGRESAR VALORES AL INICIO O AL FINAL DE UN ARREGLO");



        System.out.println("ingrese cuatos numeros tendrá el arreglo ");

        numero = lector.nextInt();



        for (i = 1; i <= numero; i++) {

            System.out.print("X[" + (i) + "]= ");

            arreglo[i] = lector.nextInt();

        }



        System.out.print("Arreglo=[");

        for (i = 1; i <= numero; i++) {

            System.out.print(arreglo[i] + ",");

        }

        System.out.println("]");



        System.out.println("Para ingresar un valor al inicio del arreglo presione --> 1"

                + "\npara ingresar valores al final del arreglo presion --> 2\n");

        ingresar = lector.nextInt();



        if (ingresar == 1) {

            System.out.println("Que numero desea ingresar al inicio del arreglo ");

            inicio = lector.nextInt();

           

            arreglo[0] = inicio;



            System.out.print("Arreglo=[");

            for (i = 0; i <= numero; i++) {

                System.out.print(arreglo[i] + ",");

            }

            System.out.println("]");



        } else {

            if (ingresar == 2) {

                System.out.println("Que numero desea ingresar al final del arreglo ");

                ultimo = lector.nextInt();



                arreglo[numero + 1] = ultimo;



                System.out.print("Arreglo=[");

                for (i = 1; i <= numero + 1; i++) {

                    System.out.print(arreglo[i] + ",");

                }

                System.out.println("]");

            }

        }

    }

}


viernes, 6 de junio de 2014

Sumar los digitos de un numero en java



CODIGO FUENTE:

import java.util.Scanner;



public class sumarDigitos {



    public static void main(String elMago[]) {

        Scanner lector = new Scanner(System.in);

        int numero, sumDig = 0;

        System.out.print("Ingrese un numero ");

        numero = lector.nextInt();

;       int aux=numero;

        while (numero != 0) {

            sumDig = sumDig + (numero % 10);

            numero = numero / 10;

        }

        System.out.println("La suma de los digitos de " + aux + " es: " + sumDig);



    }

}