You are on page 1of 8

import javax.swing.

*;
public class NumerosDivisores {
/**
* @param args
*/
public static void main(String[] args) {
int numero=0;
int [] divisores;
int contador=0;
numero=Integer.parseInt(JOptionPane.showInputDialog("Introduce u
n numero:"));
for (int i=1; i<=numero; i++)
{
if((numero % i)==0)
{
contador++;
//System.out.println(i);
}
}
int i=0;
divisores=new int[contador];
divisores[i]=1;
for (i=0; i<contador; i++)
{
if((numero % i)==0)
{
divisores[i]=i+1;
System.out.println(divisores[i]);
}
}
}
}
................................................................................
.....................................................
public class Palindromo {
/**
* @param args
*/
public static void main(String[] args) {
char[] arreglo = {'R', 'E', 'C','O', 'N', 'O', 'C', 'E', 'R'};
System.out.println(arreglo.length);
for (int i=0; i<arreglo.length; i++)
{
System.out.print(arreglo[i]);
}
}
/*Hacer los ajustes necesarios para determinar si el
* arreglo contiene un palindromo
*/

}
................................................................................
...................................................
TAREA
convertir las letras a mayusculas.... INSTRUCCION DE JAVA PARA CONVERTIR A MAYUS
CULAS...
................................................................................
..................................................
public class Palindromo {
/**
* @param args
*/
public static void main(String[] args) {
char[] arreglo = {'R', 'E', 'C','O', 'N', 'O', 'C', 'E', 'R'};
int r =arreglo.length -1;
boolean flag = true;
for (int i=0; i<arreglo.length; i++)
{
if (arreglo[i] !=arreglo[r--])
{
}
flag = false;
break;
}

if (flag)
{
System.out.println("El arreglo contiene un palindromo");
}
else
{
System.out.println("El arreglo NO contiene un palindromo");
}
}

/*Hacer los ajustes necesarios para determinar si el


* arreglo contiene un palindromo
*/
}
................................................................................
.....................................
Lo primero definimos la cadena:

String miCadena = "Esto es una cadena a convertir";


Ahora solo nos quedar aplicarle el mtodo .toUpperCase() y en nuestro caso,
volcar el contenido a pantalla para ver el resultado del cdigo.
System.out.println(miCadena.toUpperCase());
................................................................................
....................................
public class Palindromo {
/**
* @param args
*/
public static void main(String[] args) {
char[] arreglo = {'A', 'N', 'I','T', 'A', 'L', 'A', 'V', 'A', 'L
', 'A', 'T', 'I', 'N', 'A'};
int r =arreglo.length -1;
boolean flag = true;
String miCadena=("el arreglo no contiene un palindromo");
System.out.println(miCadena.toUpperCase());
for (int i=0; i<arreglo.length;)
{
if (arreglo[i] !=arreglo[r--])
{
}
flag = false;
break;
}

if (flag)
{
System.out.println("El arreglo contiene un palindromo");
}
else
{
System.out.println("El arreglo no contiene un palindromo");
}
}

/*Hacer los ajustes necesarios para determinar si el


* arreglo contiene un palindromo
*/
}
................................................................................
........................................
public class Nombres {

/**
* @param args
*/
public static void main(String[] args) {
String[] nombres={"Teresa Hernandez","Fernando Robles","Estevan
Navarro"};
for (int i=0; i<nombres.length; i++)
{
System.out.println(nombres[i].substring(0, nombres[i].in
dexOf(' ' )));
}
}
}
................................................................................
.................................................
public class Nombres1 {
private static int Nombre1;
/**
* @param args
*/
public static void main(String[] args) {
String[] nombres={"Teresa Hernandez Camacho","Fernando Robles Ca
sillas","Estevan Navarro Rocha"};
for (int i=0; i<nombres.length; i++)
{
System.out.println(nombres[i].substring(nombres[i].index
Of(' ')+1,nombres[i].length()));
}
}
}
................................................................................
...................................................
public class SealDigital {
/**
* @param args
*/
public static void main(String[] args) {
boolean[] seales=new boolean [8];
byte[] binario = new byte[8];
int[] decimal = new int[8];

// Captura seal digital desde una interface


for (int i=0; i < seales.length; i++)
{
if ((Math.random()*10)>5)
{
seales[i]=true;
}
else
{
seales[i]=false;
}
System.out.println(seales[i]);
}
// Convierte seal digital a numero binario
for (int i=0; i < binario.length; i++ )
{
if (seales[i])
{
binario[i]=1;
}
else
{
binario[i]=0;
}
System.out.println(binario[i]);
}

// Convertir el numero binario a decimal


for (int i=0; i<decimal.length; i++)
{
if (seales[i])
{
decimal[i]=9;
}
else
{
decimal[i]=0;
}
System.out.println(decimal[i]);
}
}
}
................................................................................
................................................
TAREA EJERCICIOS DE 34,35,36
como se descompone el 3! 2x1x3
ARREGLOD CON DOS O MAS MULTIDIMENCIONES
COMO LOS ARREGLOS PUEDEN CONTRIBUIR
PROCESOS DE PRODUCCION
FUNCIONES MATEMATICAS

................................................................................
...................................................
public class MatrizDiagonal {
/**
* @param args
*/
public static void main(String[] args) {
int[][] diagonal= {{1,3,4},{2,1,4},{0,9,1}};
boolean flag = true;
// Ciclo para recorrer las filas
for (int i=0; i < diagonal.length; i++)
{
// Ciclo para recorrer columnas
for (int k = 0; k < diagonal[i].length; k++)
{
if (i == k)
{
if (diagonal[i][k] == 1)
{
System.out.println(diagonal[i][k
]);
}
else
{
flag = false;
}
}
//System.out.print(diagonal[i][k] + " ");
}
//System.out.println(" ");
}
if (flag)
{
System.out.println("La matriz tiene diagonal principal")
;
}
else
{
System.out.println("La matriz NO tiene diagonal principa
l");
}
}
}
................................................................................
.....................................................import javax.swing.JOptionP
ane;
import javax.swing.JOptionPane;
public class LlenadoDeMatriz {
/**

* @param args
*/
public static void main(String[] args) {
int n= Integer.parseInt(JOptionPane.showInputDialog("valor de la
s filas"));
int m= Integer.parseInt(JOptionPane.showInputDialog("valor de la
s columnas"));
if ((n < 2) || (m < 2))
{
return;
}
char [][] aleatorio = new char [n][m];
for (int i=0; i< aleatorio.length; i++)
{
for (int k = 0; k < aleatorio[i].length; k++)
{
aleatorio[i][k]=(char) (Math.random()*100);
System.out.print(aleatorio[i][k] + " | " + '\t')
;
}
System.out.print('\r');
}

}
}

...........................................................................
aplicacion real de los arreglos
http://www.monografias.com/trabajos42/manual-de-java/manual-de-java2.shtml
http://www.htmlquick.com/es/tutorials/how-to-begin.html
http://flashexplained.com/actionscript/how-to-make-a-dynamic-hangman-game-in-fla
sh-8-with-xml-and-actionscript/

fernando morales
ana mariposa