1 package arraysjava;
2
3 class Ejemplo1 {
4 String[] arrayStrings;
5
6
7
8
9 public Ejemplo1() {
10
11 arrayStrings = new String[3];
12
13 arrayStrings[0] = "Primer Nombre";
14 arrayStrings[1] = "Segundo Apellido";
15 arrayStrings[2] = "Apodo";
16 }
17
18
19 Método Publico que muestra el contenido del array
20 @return
21
22 public String MostrarArray(){
23 String retorno = "";
24
25 for(int x = 0;x < arrayStrings.length; x++){
26 retorno += "\n El valor en el indice " + x + " es " + arrayStrings[x];
27 }
28
29 return retorno;
30 }
31
32 }
33
1 package arraysjava;
2
3
4
5 @author
6
7 public class ArraysJava {
8
9 public static void main(String[] args) {
10
11 Ejemplo1 eje1 = new Ejemplo1();
12
13 System.out.println(eje1.MostrarArray());
14 }
15
16 }
17
1 package arraysjava;
2
3 class Ejercicio2 {
4
5
6
7
8 int arrayInt[] = {1,2,3,4,5,6,7,8,9};
9
10 Método Publico que muestra el contenido del array
11 multiplicado por un valor dado
12 @return
13
14 public String MostrarTabla(int valor){
15 String retorno = "";
16 retorno = "Tabla del " + valor + "\n";
17
18 for (int i = 0; i < arrayInt.length; i++) {
19 retorno += valor + " por " + arrayInt[i] + " = " + valor*arrayInt[1] + "\n";
20 }
21
22 return retorno;
23 }
24 }
25
1 package arraysjava;
2
3
4
5 @author
6
7 public class ArraysJava {
8
9 public static void main(String[] args) {
10
11 Ejemplo1 eje1 = new Ejemplo1();
12
13 System.out.println(eje1.MostrarArray());
14
15
16 Ejercicio2 eje2 = new Ejercicio2();
17
18 System.out.println(eje2.MostrarTabla(5));
19 }
20
21 }
22
1 package arraysjava;
2
3 class Ejercicio3 {
4 int[] arrayInt;
5
6 public Ejercicio3() {
7 arrayInt = new int[10];
8 llenarArray();
9 }
10
11 Método privado que recorre el array y le
12 asigna un valor a cada posición
13 @return
14
15 private void llenarArray() {
16 for (int i = 0; i < arrayInt.length; i++) {
17 arrayInt[i] = i;
18 }
19 }
20
21 Método Publico que recorre el array
22 @return
23
24 public String MostrarTablas(){
25 String retorno = "Tablas de Multiplicar\n";
26
27 for (int i = 0; i < arrayInt.length; i++) {
28 retorno += "Tabla del " + i +"\n";
29 for (int j = 10; j >= 1; j--) {
30 retorno += arrayInt[i] + " por " + j + " = " + arrayInt[i]*j + "\n";
31 }
32 }
33
34 return retorno;
35 }
36
37
38 }
39
1 package arraysjava;
2
3 import java.util.Scanner;
4
5
6
7 @author
8
9 public class ArraysJava {
10
11 public static void main(String[] args) {
12
13 Ejemplo1 eje1 = new Ejemplo1();
14
15 System.out.println(eje1.MostrarArray());
16
17
18 Ejercicio2 eje2 = new Ejercicio2();
19
20 System.out.println(eje2.MostrarTabla(5));
21
22 Ejercicio3 eje3 = new Ejercicio3();
23 System.out.println(eje3.MostrarTablas());
24
25 }
26
27 }
28
1 package arraysjava;
2
3
4
5 @author
6
7 class Ejercicio4 {
8
9 int arrayFactorial[];
10
11 public String Factorial(int numero) {
12 String retorno = "";
13
14 arrayFactorial = new int[numero];
15 int fact = 1;
16
17 for (int i = 1; i <= numero; i++) {
18 fact *= i;
19 arrayFactorial[i-1] = fact;
20 }
21
22 for (int x = 0; x < arrayFactorial.length; x++) {
23 retorno += "Factorial de " + (x+1) + " es " + arrayFactorial[x] + "\n";
24 }
25
26 return retorno;
27 }
28
29 }
30
1 package arraysjava;
2
3 import java.util.Scanner;
4
5
6
7 @author
8
9 public class ArraysJava {
10
11 public static void main(String[] args) {
12
13 Ejemplo1 eje1 = new Ejemplo1();
14
15 System.out.println(eje1.MostrarArray());
16
17
18 Ejercicio2 eje2 = new Ejercicio2();
19
20 System.out.println(eje2.MostrarTabla(5));
21
22 Ejercicio3 eje3 = new Ejercicio3();
23 System.out.println(eje3.MostrarTablas());
24
25
26 Ejercicio4 eje4 = new Ejercicio4();
27
28 Scanner sc = new Scanner(System.in);
29 System.out.println("Ingrese numero");
30
31 int numero = sc.nextInt();
32 System.out.println("Factorial hasta " + numero);
33
34 System.out.println(eje4.Factorial(numero));
35
36 }
37
38 }
39