Pregunta - Básico - Tipos de datos 1

¿Cuál es la salida que se obtiene al ejecutar este programa?

package ubuntu1;

public class pregunta1 {

 public static void main(String[] args) {
  
  String variable1 = "2";
  int variable2 = 2;

  System.out.print(variable1+variable2); 
  
 }

}

Salida:

22

Pasar un color RGB a Hexadecimal JAVA


public class RgbHex {

 public static void main(String[] args) {
  
   String[] num255 = new String[256];
   String[] hexa = {"0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"};
   
   
  for(int i=0; i<=255;)
   {
   for(int j=0; j<=15; j++)
   {
    for(int k=0; k<=15; k++)
    {
     num255[i]=hexa[j]+hexa[k];
     i++;
    }
   }
   }
   
   
  /*Aqui probamos con 3 números cualquiera
   * de 255.
   */
  
 System.out.println("R:255 G:150 B:19 en Hexadecimal es:"
 +num255[255]+num255[150]+num255[19]);
 System.out.println("Puedes comprobar el color en: http://www.colorhexa.com/"
   +num255[255].toLowerCase()+num255[150].toLowerCase()+num255[19].toLowerCase());
}
}





Imprimir un Array Bidimensional mediante System.out.println()

En este ejemplo vemos como imprimir un Array Bidimensional sin necesidad de un bucle for ni nada por el estilo, simplemente utilizando el método Array.deepToString()
import java.util.Arrays;

public class EjercicioArrayBi {

 public static void main(String[] args) {

        int[][] array = {{1, 2, 3, 4}, {5, 6, 7, 8}};
          System.out.println(Arrays.deepToString(array));
     

 }

}
Salida del Array Bidimensional en Consola

Ejemplos de como redondear un número double y pasarlo a int

Como redondear un número double con la clase Math. Aquí tenemos tres ejemplos de como redondear un número.

public class EjercicioDeRedondeos {

 public static void main(String[] args) {

  double nota = 4.65;
  //math.ceil <-- redonde por arriba
  double redondeo = Math.ceil(nota);
  System.out.println(redondeo);
  //math.floor <.. redondea por abajo
  redondeo = Math.floor(nota);
  System.out.println(redondeo);
  //math.round <-- redondea al numero mas cercano
  redondeo = Math.round(nota);
  System.out.println(redondeo);
  
  /*
   * Una vez hemos redondeado el número podemos
   * quitarle la coma flotante, el .0 nos sobraría
   * lo podemos hacer haciendole castin a un numero entero
   * */
   
  int numEntero = (int)redondeo;
  System.out.println(numEntero);

 }

}