-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMain.java
More file actions
138 lines (117 loc) · 4.77 KB
/
Copy pathMain.java
File metadata and controls
138 lines (117 loc) · 4.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
//Tutorial HolaMundo https://www.youtube.com/watch?v=b0NHh8RNWK4&t=223s
import java.text.NumberFormat;
import java.util.Arrays;
import java.util.Locale;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//Primitivos
byte age = 18;
int numeroGrande = 1000;
float numeroDecimal = 15.5F;
boolean isActive = true;
char group = 'A';
// System.out.println("Hola mundo!!");
//System.out.println(age);
// System.out.println(numeroGrande);
//System.out.println(numeroDecimal);
//System.out.println(isActive);
// System.out.println(group);
//De Referencia
String text = "Esto es un string literal";
int longitud = text.length();
// System.out.println(text);
// System.out.println(longitud);
String saludo = "Hola ¿Que tal?";
//System.out.println(saludo);
String pregunta = saludo.replace("¿Que tal?", "¿Todo bien?");
//System.out.println(pregunta);
//Los métodos de los string se pueden llamar desde System.out.println()
//System.out.println(text.endsWith("literal"));
//System.out.println(text.startsWith("Esto"));
//System.out.println(text.contains("lit"));
//System.out.println(text.indexOf("ing"));
//Métodos para "cambiar" cosas
//System.out.println(text.toUpperCase());
//System.out.println(text.toLowerCase());
//Para eliminar espacios
String espaciosInicio = " Frase con espacios al inicio";
//System.out.println(espaciosInicio);
// System.out.println(espaciosInicio.trim());
String espaciosFinal = "Frase con espacios al final ";
//System.out.println(espaciosFinal.trim());
//Secuencias de escape
String escapeComillas = "Texto con \"escape\"";
//System.out.println(escapeComillas);
String escapeBarraInclinada = "C:\\Texto con \"escape\">";
//System.out.println(escapeBarraInclinada);
String saltoLinea = "Texto con \nescape";
//System.out.println(saltoLinea);
String tabulacion = "Texto con \tescape";
//System.out.println(tabulacion);
//Arrays
int[] numerosEnteros = new int[5];
numerosEnteros[0] = 5;
numerosEnteros[1] = 10;
numerosEnteros[2] = 15;
// System.out.println(Arrays.toString(numerosEnteros));
//System.out.println(numerosEnteros.length);
Arrays.sort(numerosEnteros);
//System.out.println(Arrays.toString(numerosEnteros));
//Se pueden asignar los valores de los elementos directamente al crear el array
int[] numerosEnterosSimplificado = {3, 6, 9, 12};
//System.out.println(Arrays.toString(numerosEnterosSimplificado));
//Arrays de multips dimensiones
int[][] multiples = {{0, 1}, {2, 3}};
//System.out.println(Arrays.deepToString(multiples));
int[][] multiplesDesconocidos = new int[2][2];
multiplesDesconocidos[0][0] = 5;
multiplesDesconocidos[1][1] = 12;
//System.out.println(Arrays.deepToString(multiplesDesconocidos));
//Constantes
final String nombreEmpresa = "Fruterías Paco";
//System.out.println(nombreEmpresa);
//Operadores aritmeticos
int suma = 2 + 2;
//System.out.println(suma);
int resta = 5 - 2;
//System.out.println(resta);
int multiplicacion = 2 * 2;
//System.out.println(multiplicacion);
int division = 10 / 3;
//System.out.println(division);
int modulo = 4 % 3;
//System.out.println(modulo);
//Conversión de tipos, el que ocupa menos memoria se transforma en el otro
//conversion implicita
byte a = 2;
int b = 5;
int c = a + b;
//System.out.println(c);
//conversion explicita
//entre tipos numericos
int x = 15;
double y = 10.50;
int z = (int)(x + y);
//System.out.println(z);
//de strign a numero
String j = "1.1";
int k = 5;
double l = Double.parseDouble(j) + k;
//System.out.println(l);
//Formatos de numero
//Divisas
NumberFormat euros = NumberFormat.getCurrencyInstance();
String resultadoEuros= euros.format(15.95);
// System.out.println(resultadoEuros);
//cambio de divisa
Locale reinoUnido= Locale.forLanguageTag("en-GB");
NumberFormat libras= NumberFormat.getCurrencyInstance(reinoUnido);
String resultadoLibras= libras.format(15.95);
//System.out.println(resultadoLibras);
//Clase Scanner
Scanner scanner = new Scanner(System.in);
byte valor = scanner.nextByte();
//System.out.println(valor);
}
}