Buenos dias gran svc vengo este dia a solicitar su gran ayuda con este codigo en java que me esta dando problemas .
Para empezar yo soy mas noob que mandado a hacer el codigo es este:
import java.util.*;
public class Tarea1{
public static void main (String [] args)
{
Scanner datos = new Scanner(System.in);
Producto negocio = new Producto();
Ventas venta = new Ventas();
Empleado local = new Empleado();
}
}
public class Producto
{
private String nombre;
private int codigo;
private double preciouni;
String mensaje1="Bienvenido al Sistema";
String mensaje2="Ingrese Datos del Producto";
//constructor
Producto()
{
System.out.println(mensaje1);
System.out.println("*********************");
}
//constructor sobrecargado
Producto(String mensaje2)
{
System.out.println(mensaje2);
System.out.println("**********************");
//datos del teclado
Scanner ingreso = new Scanner(System.in);
System.out.println("Ingrese el nombre del producto");
nombre=ingreso.nextint();
System.out.println("Ingrese el codigo del producto");
codigo=ingreso.nextdouble();
System.out.println("Ingrese el precio del producto");
preciouni=ingreso.nextline();
}
Producto(String nombre, int codigo, double preciouni){
this.nombre=nombre;
this.codigo=codigo;
this.preciouni=preciouni;
System.out.printl(nombre);
System.out.printl(codigo);
System.out.printl(preciouni);
}
}
public class Ventas{
long fecha;
String FdePago;
int cantidad;
double Total;
//constructor
Ventas(){
System.out.println("INGRESE DATOS DE LA VENTA: ");
System.out.println("*****************************");
//teclado
System.out.println();
System.out.println("Fecha de compra: ");
fecha=datos.nextline();
System.out.println("Forma de pago: ");
FdePago=datos.nextint();
System.out.println("Cantidad: ");
cantidad=datos.nextline();
}
//metodo
public void imprimirDatos(int cantidad, double preciouni){
System.out.println(fecha);
System.out.println(FdePago);
System.out.println(cantidad);
System.out.println("*****************************");
Total= preciouni*cantidad;
System.out.println("INFORMACION GENERAL");
System.out.println("*****************************");
System.out.printl(nombre);
System.out.printl(codigo);
System.out.printl(preciouni);
System.out.println(fecha);
System.out.println(FdePago);
System.out.println(cantidad);
System.out.println(Total);
System.out.println("*****************************");
}
}
public class Empleado{
private String nombre ="Juan";
private String apellido="Perez";
private int CodigoEmp=221;
public void DatosEmpleado(){
System.out.println("*****************************");
System.out.println("DATOS DEL EMPLEADO: ");
System.out.println("*****************************");
System.out.println("Nombre: "+nombre+" Apellido: "+apellido);
System.out.println("Codigo: "+ CodigoEmp);
System.out.println("*****************************");
}
}
y el problema que me da es este: (esta en 2 imagenes porq no cabia en una sola )
Les agradeceria mucho su ayuda
El error es este: Estas llamando el metodo
System.out.printl
Hasta donde tengo entendido el metodo es
System.out.println
o solo
System.out.print
La diferencia es que println imprime un salto de linea y print no
Y ese solo es un error, tenes 15. Al final dice que la clase
Empleado no se encuentra, quizás no la importaste, no la has compilado o has escrito mal el nombre.