Skip to content

Commit 04b72e2

Browse files
#5 - Python & Java
1 parent 33fc08a commit 04b72e2

File tree

2 files changed

+131
-0
lines changed

2 files changed

+131
-0
lines changed
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
/** #05 - Java -> Jesus Antonio Escamilla */
2+
3+
public class JesusAntonioEEscamilla {
4+
public static void main(String[] args) {
5+
//---EJERCIÓ---
6+
System.out.println("Asignación de Variable");
7+
System.out.println("Por Valor");
8+
variablePorValor();
9+
System.out.println("Por Referencia");
10+
variablePorReferencia();
11+
System.out.println("Variable a Función");
12+
System.out.println("Por Valor");
13+
funciónPorValor();
14+
System.out.println("Por Referencia");
15+
funciónPorReferencia();
16+
}
17+
18+
//---EJERCIÓ---
19+
20+
//--Asignación de Variables--
21+
// VALOR
22+
public static void variablePorValor(){
23+
int a = 5;
24+
int b = a;
25+
26+
System.out.println("a: " + a);
27+
System.out.println("b: " + b);
28+
29+
b = 10;
30+
System.out.println("a: " + a);
31+
System.out.println("b: " + b);
32+
}
33+
34+
// REFERENCIA
35+
public static void variablePorReferencia(){
36+
int[] array1 = {1, 2, 3};
37+
int[] array2 = array1;
38+
39+
System.out.println(java.util.Arrays.toString(array1));
40+
System.out.println(java.util.Arrays.toString(array2));
41+
42+
array2[0] = 10;
43+
System.out.println(java.util.Arrays.toString(array1));
44+
System.out.println(java.util.Arrays.toString(array2));
45+
}
46+
47+
48+
//--Variables a Funciones--
49+
// VALOR
50+
public static void modificarValor(int x) {
51+
x = 10;
52+
}
53+
54+
public static void funciónPorValor(){
55+
int a = 5;
56+
modificarValor(a);
57+
System.out.println(a);
58+
}
59+
60+
// REFERENCIA
61+
public static void modificarReferencial(int[] array){
62+
array[0] = 10;
63+
}
64+
65+
public static void funciónPorReferencia(){
66+
int[] array1 = {1, 2, 3};
67+
modificarReferencial(array1);
68+
System.out.println(java.util.Arrays.toString(array1));
69+
}
70+
71+
/**-----DIFICULTAD EXTRA-----*/
72+
73+
//Pendiente
74+
75+
/**-----DIFICULTAD EXTRA-----*/
76+
}
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# #05 - Python -> Jesus Antonio Escamilla
2+
3+
"""
4+
EJERCIÓ
5+
"""
6+
#--Asignación de Variables--
7+
#VALOR
8+
print("Asignación de Variables")
9+
print("Valor")
10+
a = 5
11+
b = a
12+
13+
print("a: ", a)
14+
print("b: ", b)
15+
16+
#REFERENCIA
17+
print("Referencia")
18+
lista1 = [1, 2, 3]
19+
lista2 = lista1
20+
21+
print("lista1: ", lista1)
22+
print("lista2: ", lista2)
23+
24+
25+
lista2.append(4)
26+
print("lista1: ", lista1)
27+
print("lista2: ", lista2)
28+
29+
30+
#--Variables a Funciones--
31+
#VALOR
32+
print("Variables a Funciones")
33+
print("Valor")
34+
def modificar_valor(x):
35+
x = 10
36+
37+
a = 5
38+
modificar_valor(a)
39+
print(a)
40+
41+
#REFERENCIA
42+
print("Referencia")
43+
def modificar_referencia(lista):
44+
lista.append(4)
45+
46+
lista1 = [1, 2, 3]
47+
modificar_referencia(lista1)
48+
print(lista1)
49+
50+
51+
52+
"""
53+
EXTRA
54+
"""
55+
#Pendiente

0 commit comments

Comments
 (0)