Entradas

Caja de Arroz

Imagen
import java.awt.Canvas; import java.awt.Graphics; import java.awt.Image; import java.util.ArrayList; import java.util.List; import java.util.concurrent.ThreadLocalRandom; import javax.swing.ImageIcon; public final class Lienzo extends Canvas{     Image i; Image i2; List x = new ArrayList(); List y = new ArrayList(); public Lienzo(){     i = new ImageIcon("avion.png").getImage();     i2 = new ImageIcon("torres.png").getImage();     generarX();     generarY(); } @Override public void paint(Graphics g){     g.drawImage(i, 20, 100, null);     g.drawImage(i2, 500, 100, null);         for (int a = 0; a<100; a++){         g.fillOval((int)x.get(a), (int) y.get(a), 5,5);             } } public void generarX(){     for(int a=0; a...

Simulacion II

public class Lienzo extends Canvas{     Image i; Image i2; public Lienzo(){     i = new ImageIcon("avion.png").getImage();     i2 = new ImageIcon("torres.png").getImage(); } @Override public void paint(Graphics g){     g.drawImage(i, 20, 100, null);     g.drawImage(i2, 500, 100, null); } //Crear dos metodos 1- Generar X (generar 100 numeros), 2- Generar Y(generar 100) } import java.awt.Color; import java.awt.Frame; public class Prueba {     public static void main(String[] args) {         Frame f = new Frame();         f.add(new Lienzo());         f.setBackground(Color.BLACK);         f.setSize(1366,768);         f.setVisible(true);             }     }

Simulación I

//Método de Montecarlo import java.text.DecimalFormat; public class Pruebas {     public static void main(String[] args) {         for(int i=0; i<100; i++){         double n=Math.random();                   DecimalFormat df = new DecimalFormat("#.000");             n = Double.parseDouble(df.format(n));         if (n<0.125){                         System.out.println("Probabilidad de 1: " + n);                     }else if(n<=0.125 || n<=0.250){                     System.out.println("Probabilidad de 2: " + n);                       }else if(n<=0.250 || n<=0.375){          ...
Parte 1. Estructura select. En mysql los select son querys que nos sirven específicamente para hacer consultas de información, su estructura es la siguiente: SELECT * FROM tableName;   Lo que nos devuelve este query es un listado de todos los registros existentes en una tabla . Ejemplos de select: SELECT * FROM  tableName WHERE id=1 ; SELECT * FROM  tableName WHERE nombre='Name' ;   SELECT * FROM  Autor WHERE nombre='Daniel' ; Parte 2. Estructura delete. Los querys que tienen un delete en su estructura nos sirven para eliminar registros de una tabla y se usan de la siguiente manera: DELETE FROM tableName WHERE id=1 ; Es importante que siempre se especifique el WHERE en una sentencia DELETE, ya que de lo contrario podríamos borrar registros que no se deseen eliminar lo cual trae consigo una perdida completa de la informacion. Ejemplos de delete: DELETE FROM  tableName WHERE nombre='Name' ; DELETE FROM  tableNam...