public class Main {
public static void main(String[] args) {
int num1, num2;
num1 = (int)(Math.random() * 100) + 1;
num2 = (int)(Math.random() * 100) + 1;
System.out.println("Num1: "+ num1 +"\tNum2: "+ num2);
}
}
Para las cadenas de caracteres, me basaré en la misma idea. Añadir unas palabras a un array de Strings, y acceder a ellos mediante un numero aleatorio:public class Main {
public static void main(String[] args) {
String[] palabras = {"Intentando","aprender","JAVA","de","momento","la cosa","pinta","bastante","bien","la verdad","SaLuDoS"};
int indice = (int)(Math.random() * 10);
System.out.println("Palabra utilizada: "+ palabras[indice]);
}
}
Y weno, el primer ejercicio que he realizado a partir de aquí, ha sido el de escribir una palabra formando un cuadro, lo que sería lo siguiente:
public class CuadroPalabra {
public static void main(String[] args) {
String[] palabras = {"Intentando","aprender","JAVA","de","momento","la cosa","pinta","bastante","bien","la verdad","SaLuDoS"};
int indice = (int)(Math.random() * 10);
System.out.println("Palabra utilizada: "+ palabras[indice]);
int i,j;
System.out.println(palabras[indice]);
for (i=1;i<palabras[indice].length()-1;i++)
{
System.out.print(palabras[indice].charAt(i));
for (j=1;j<palabras[indice].length()-1;j++)
System.out.print(" ");
System.out.print(palabras[indice].charAt(palabras[indice].length()-i-1));
System.out.print("\r\n");
}
for (i=palabras[indice].length()-1;i>=0;i--)
{
System.out.print(palabras[indice].charAt(i));
}
System.out.println("");
}
}
0 comentarios:
Publicar un comentario