miEtiquetaRoja.setForeGround(Color.RED);
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Orden orden = new Orden();
orden.agrega(new Linea(2, "litro gaseosa", 14.5));
orden.agrega(new Linea(1, "1/4 de pollo", 10));
orden.agrega(new Linea(3, "churrasco a lo pobre", 25));
System.out.println("El total de la orden es: " + orden.obtenerTotal());
System.out.println("El la cantidad de lineas es:" +orden.obtenerCantidadDeLineas());
import java.util.ArrayList;
import java.util.List;
public class Orden {
private List<Linea> lineas = new ArrayList<Linea>();
public void agrega(Linea linea) {
lineas.add(linea);
}
public double obtenerTotal() {
double total=0;
for (Linea linea : lineas) {
total =total+linea.obtnerTotal();
}
return total;
}
public int obtenerCantidadDeLineas() {
return lineas.size();
}
}
public class Linea {
private int cantidad;
private String nombrePlato;
double precio;
public Linea(int cantidad, String nombrePlato, double precio) {
this.cantidad = cantidad;
this.nombrePlato = nombrePlato;
this.precio = precio;
}
public double obtnerTotal() {
return precio*cantidad;
}
}
package com.ejemplo;
import static com.ejemplo.Linea.*;
import static com.ejemplo.Orden.*;
public class Main {
public static void main(String[] args) {
Orden orden = orden()
.con(linea(cantidad(1), "litro gaseosa", precio(14.5)))
.con(linea(cantidad(1), "1/4 de pollo", precio(10)))
.con(linea(cantidad(3), "churrasco a lo pobre", precio(25)));
System.out.println("El total de la orden es: " + orden.total());
System.out.println("La cantidad de lineas es: "
+ orden.cantidadDeLineas());
}
}
package com.ejemplo;
import java.util.ArrayList;
import java.util.List;
public class Orden {
private List<Linea> lineas = new ArrayList<Linea>();
public Orden con(Linea linea) {
lineas.add(linea);
return this;
}
public static Orden orden(){
return new Orden();
}
public double total() {
double total=0;
for (Linea linea : lineas) {
total =total+linea.obtnerTotal();
}
return total;
}
public int cantidadDeLineas() {
return lineas.size();
}
}
package com.ejemplo;
public class Linea {
private int cantidad;
private String nombrePlato;
double precio;
private Linea(int cantidad, String nombrePlato, double precio) {
this.cantidad = cantidad;
this.nombrePlato = nombrePlato;
this.precio = precio;
}
public Linea(CantidadDePlatos cantidadDePlatos, String nombrePlato,
PrecioPlato precioPlato) {
this(cantidadDePlatos.cantidad, nombrePlato, precioPlato.precio);
}
public double obtnerTotal() {
return precio * cantidad;
}
public static PrecioPlato precio(double precio) {
return new PrecioPlato(precio);
}
public static CantidadDePlatos cantidad(int cantidad) {
return new CantidadDePlatos(cantidad);
}
public static Linea linea(CantidadDePlatos cantidadDePlatos,
String nombrePlato, PrecioPlato precioPlato) {
return new Linea(cantidadDePlatos, nombrePlato, precioPlato);
}
static class PrecioPlato {
double precio;
public PrecioPlato(double precio) {
this.precio = precio;
}
}
static class CantidadDePlatos {
int cantidad;
public CantidadDePlatos(int cantidad) {
this.cantidad = cantidad;
}
}
}
int x=3;//no revela su intencioa
int y=14;
fecNac=new Date();//suprime letras
Per p=new Per();//solo es una letra
String PerName="juan";//usa abreviatura
double weight=14.5;//esta en ingles pero yo escribo para gente que habla español
String jato="av victoria 511";//jato es jerga
String aka="corasonsito511";//aka es abreviatura y neologismo
String suMerced="juan";//arcaismo
String SEP ="Secretaría de Educación Pública";//solo lo entienden los mejicanos y es abreviatura
Date dfechaDeNacimiento=new Date;//eso es para dejar bien en claro que la fecha de nacimiento es de tipo fecha estoy siguiendo unos estandares estupidos que me fuersan a usar sufijos cuando un buen nombre basta
int cantidadDePersonas=3;//me importa un comino de que el nombre sea largo
Date fechaDeNacimiento=new Date();//el nombre revela cual es su intención no necesito poner una de adelanta para decir que es de tipo fecha
Persona persona=new Persona();//eligo el nombre largo y descriptivo no uso abreviaturas es obvio que la variable persona es de tipo persona
Double peso=new Double(); //es obvio que peso es decimal nadie pensario que peso es de tipo Cadena o de tipo Date
package com.ejemplo;
public class MalEcho {
public static void main(String arg[]) {
double[] x = new double[50];
int[] y= new int[50];
sum(x, y);
double z=0;
z = tot(z, x, y);
System.out.print(z);
}
private static double tot(double z, double[] x, int[] y) {
for(int c=0;c<=3;c++){
z=z+x[c]*y[c];
}
return z;
}
private static void sum(double[] x, int[] y) {
x[0]=20;
x[1]=50;
x[2]=30;
y[0]=1;
y[1]=1;
y[2]=1;
}
}
package com.ejemplo;
public class Regular {
public static void main(String arg[]) {
double[] precios = new double[50];
int[] cantidades = new int[50];
llenarVariables(precios, cantidades);
double respuesta = 0;
respuesta = obtenerTotal(respuesta, precios, cantidades);
System.out.print(respuesta);
}
private static void llenarVariables(double[] presios, int[] cantidades) {
presios[0] = 20;
presios[1] = 50;
presios[2] = 30;
cantidades[0] = 1;
cantidades[1] = 1;
cantidades[2] = 1;
}
private static double obtenerTotal(double respuesta, double[] precios, int[] cantidades) {
for (int indice = 0; indice <= 3; indice++) {
respuesta = respuesta + precios[indice] * cantidades[indice];
}
return respuesta;
}
}
cantidades[0]=1;
cantidades[1]=1;
cantidades[2]=1;
}
}
//creo esta clase para mostrar un ejemplo
//esta clase tiene muchos comentarios
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
//esto es un paquete
package com.ejemplo;
/**
*
* @author luis
*/
//esto es una clase publica
public class NewClass {
//esto es una variable global
int a;
//esta variable es privada
private String b;
//esto es un construcor
public NewClass() {
}
}
package com.ejemplo;
public class Regular {
//este es el main
public static void m(String arg[]) {
//este es el precio
double[] p = new double[50];
//esta el la cantidad
int[] c = new int[50];
//a qui lleno las variables
p[0] = 20;
p[1] = 50;
p[2] = 30;
c[0] = 1;
c[1] = 1;
c[2] = 1;
double respuesta = 0;
//a qui obtengo el total
for (int indice = 0; indice <= 3; indice++) {
respuesta = respuesta + p[indice] * c[indice];
}
respuesta = respuesta;
System.out.print(respuesta);
}
}
package com.ejemplo;
import java.util.Date;
public class Persona {
private String nombre;
private double salario;
private Date fechaDeNacimiento;
private String direcion;
public Persona(String nombre, double salario, Date fechaDeNacimiento, String direcion) {
this.nombre = nombre;
this.salario = salario;
this.fechaDeNacimiento = fechaDeNacimiento;
this.direcion = direcion;
}
public Persona() {
}
public String getDirecion() {
return direcion;
}
public void setDirecion(String direcion) {
this.direcion = direcion;
}
public Date getFechaDeNacimiento() {
return fechaDeNacimiento;
}
public void setFechaDeNacimiento(Date fechaDeNacimiento) {
this.fechaDeNacimiento = fechaDeNacimiento;
}
public String getNombre() {
return nombre;
}
public void setNombre(String nombre) {
this.nombre = nombre;
}
public double getSalario() {
return salario;
}
public void setSalario(double salario) {
this.salario = salario;
}
}
package com.ejemplo;
public class Factura extends Documento implements Imprimible {
@Override
public void imprimir() {
}
}
public class Main {
public static void main(String arg[]) {
Documento documento = new Factura();
}
}
public void presionoBotonGuardar(){
Orden orden =leerDesdeElFormulario();
BaseDeDatos baseDeDatos =new BaseDeDatos();
if(orden.puedeGurdarseEnBaseDeDatos()){
baseDeDatos.guardar(orden);
}
else{
JOptionPane.showMessageDialog(null, "no se puede guardar la orden ");
}
}