Autor Tema: estoy aprendiendo java y, no se lo que hago mal!? CAritmetica.java, help me ples  (Leído 1269 veces)

Desconectado puigbert

  • Novato
  • *
  • Mensajes: 3
    • Ver Perfil
hola a todos , soy nuevo en esto de la programación , i estoy empezando a aprender a usar java , con netbeans . me he e comprado un libro , de java 2, y he empezado , para el tipico programa de holamundo.java no he tenido problemas para hacer-lo, compilar-lo i ejecutarlo, pero , en el libro  me ponen un ejercició de copiar , i aver que passa que es el siguiente ,


Class CAritmetica
{
/*Operacions aritmetiques
 *
 */
Public static void main(string[]args)
{
    int dato1 ,dato2, resultado;

dato1 = 20
dato2 = 10

//suma
resultado= dato1 + dato2;
System.out.println (dato 1+"+"+dato2+"="+ resultado );

//resta
resultado= dato1 - dato2;
System.out.println (dato 1+"-"+dato2+"="+ resultado );

//producto
resultado= dato1 * dato2;
System.out.println (dato 1+"*"+dato2+"="+ resultado );

//Cociente
resultado= dato1 / dato2;
System.out.println (dato 1+"/"+dato2+"="+ resultado );
}
}
 lo escribo tal cual ,y no consigo ni compilar-lo ni , ejecutar-lo ,
me gustaria saber donde me equivico , o si el codigo esta mal escrito ,
gracias por la ayuda. xd :-[

Desconectado HQH

  • Administrator
  • Miembro Imprescindible
  • *****
  • Mensajes: 1.856
    • Ver Perfil
Parece correcto ¿Que error te muestra?

Un saludo.

Desconectado HQH

  • Administrator
  • Miembro Imprescindible
  • *****
  • Mensajes: 1.856
    • Ver Perfil
"Public" va en minuscula (public)

Ese es el fallo un saludo y animo.

Desconectado piltrafukka

  • Novato
  • *
  • Mensajes: 33
    • Ver Perfil
en los prints ha puesto "dato 1" no puedes poner espacios en los nombres de variables. es dato1

Desconectado HQH

  • Administrator
  • Miembro Imprescindible
  • *****
  • Mensajes: 1.856
    • Ver Perfil
Tambien el class creo que va en minusculas. Fijate en esos detalles poco a poco :)

Un saludo.

Desconectado piltrafukka

  • Novato
  • *
  • Mensajes: 33
    • Ver Perfil
Además, faltan ; detrás de las inicializaciones de dato1 y dato2.

dato1 = 20
dato2 = 10

Desconectado puigbert

  • Novato
  • *
  • Mensajes: 3
    • Ver Perfil
gracias  lo intentare solucionar ,  :-[ es que soy novato , xdd  :'(

y el error que me pone es este ,
 init:
Deleting: /home/joan/NetBeansProjects/CArimetica/build/built-jar.properties
deps-jar:
Updating property file: /home/joan/NetBeansProjects/CArimetica/build/built-jar.properties
Compiling 1 source file to /home/joan/NetBeansProjects/CArimetica/build/classes
/home/joan/NetBeansProjects/CArimetica/src/carimetica/CArimetica.java:1: error: class, interface, or enum expected
Class CAritmetica
/home/joan/NetBeansProjects/CArimetica/src/carimetica/CArimetica.java:10: error: class, interface, or enum expected
dato1 = 20

Desconectado puigbert

  • Novato
  • *
  • Mensajes: 3
    • Ver Perfil
 es que el ingles y yo , pos no nos entendemos mu bien.. xddd

Desconectado ZiTAL

  • Experto
  • ****
  • Mensajes: 380
    • Ver Perfil
prueba a usar una IDE ya que te va chivando los fallos que estás cometiendo, para JAVA prueba con eclipse o netbeans, suerte ;)