Skip to content

Commit 08b1922

Browse files
committed
#2 - java
1 parent a2db040 commit 08b1922

File tree

1 file changed

+100
-0
lines changed

1 file changed

+100
-0
lines changed
Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,100 @@
1+
2+
public class JimsimroDev {
3+
4+
// Funciones definidas pro el usuario
5+
// Funcion simple
6+
public static void saludar() {
7+
System.out.println("Hola, java");
8+
}
9+
10+
// Funcion con retorno de caneda o texto
11+
public static String stringRetorno() {
12+
return "Hola, Java";
13+
}
14+
15+
// Funcion con retorno de number
16+
public static int intRetorno() {
17+
return 30;
18+
}
19+
20+
// Funcion con parametro el parametro que tiene la funcion en java se le conoce
21+
// como parametro formal o parametros
22+
// y cuando la funcion se llama y se le pasa el parametro se le conoce como
23+
// parametro actual o argumentos
24+
public static String argSaludo(String name) {
25+
return name;
26+
}
27+
28+
// Funcion con parametros
29+
public static String argsSaludo(String saludo, String name) {
30+
return saludo + name;
31+
}
32+
33+
// Funcion con número variables de argumentos
34+
public static void variosSaludos(String... names) {
35+
for (String name : names) {
36+
System.out.print(" Hola, " + name);
37+
}
38+
System.out.println();
39+
}
40+
41+
// Funciones dentro de Funciones
42+
public static void funcionPrincipal() {
43+
saludar();
44+
System.out.println("Funcion interna");
45+
}
46+
47+
// Variables globales y locales
48+
String variableGlobal = "Pyton";
49+
50+
public void holaJava() {
51+
var variableLocal = "Hola, ";
52+
System.out.println(variableLocal + variableGlobal);
53+
}
54+
55+
// Dificultad extra
56+
public static int mostrarNumeros(String str, String str1) {
57+
int contador = 0;
58+
for (int i = 0; i < 101; i++) {
59+
if (i % 3 == 0 && i % 5 == 0) {
60+
System.out.println(str + str1);
61+
} else if (i % 3 == 0) {
62+
System.out.println(str);
63+
} else if (i % 5 == 0) {
64+
System.out.println(str1);
65+
} else {
66+
System.out.println(i);
67+
contador++;
68+
}
69+
}
70+
return contador;
71+
}
72+
73+
public static void main(String[] args) {
74+
// Funcion simple
75+
saludar();
76+
77+
// Funcion con retorno cadena de texto
78+
System.out.println(stringRetorno());
79+
80+
// Funcion con retorno cadena de texto
81+
System.out.println(intRetorno());
82+
83+
// Funcion con parametro
84+
System.out.println(argSaludo("Jimmis"));
85+
86+
// Funcion con parametros
87+
System.out.println(argsSaludo("Hola,", " Java"));
88+
89+
// Funcion con número variables de argumentos
90+
variosSaludos("Jimmis", "Java", "Spring", "MySQL");
91+
variosSaludos("PHP", "Phyton", "GIT");
92+
93+
funcionPrincipal();
94+
95+
JimsimroDev principal = new JimsimroDev();
96+
principal.holaJava();
97+
98+
System.out.println(mostrarNumeros("texto1 ", "texto2 "));
99+
}
100+
}

0 commit comments

Comments
 (0)