Programación General > Java
Esta Bien?
(1/1)
mIGueLHmP:
Buenas soy nuevo en esto de java y dejaron una tarea de un programa que lea 2 numeros y diga cual es el mayor de esos 2
asta aora llevo esto
import java.io.*;
public class programa a
{
int a,b;
a=
b=
Public static void main (String[]args);
if a>b;
{
System.out.println("es mayor");
}
else a<b:
{
System.out.println("es menor");
}
}
Uso el JGrasp para compilarlo pero le faltan cosas y nose como iria... alguna orientacion??
PD: es mi primera estructura en java... usaba borland c++ :ouch:
grandzam:
--- Código: Java ---import java.io.*; //No es necesario importar las clases de io.*;public class programa a //programa a ??? no puede haber espacios en las variables{ int a,b; // Esto si esta bien a= //a igual a que?, al final debe ir un ; b= //b igual a que?, al final debe ir un ; Public static void main (String[]args); //public en lugar de Public, el ; al final no va, va llave de apertura if a>b; // if(expresion), sin punto y coma al final, { System.out.println("es mayor"); //Esto si esta bien } else a<b: //Toda esta línea esta mal, else ya no lleva otra expresión, ni esos dos puntos :S { System.out.println("es menor"); // esto esta bien } //falta la llave de cierre de public static void main}
mIGueLHmP:
--- Cita de: "grandzam" ---
--- Código: Java ---import java.io.*; //No es necesario importar las clases de io.*;public class programa a //programa a ??? no puede haber espacios en las variables{ int a,b; // Esto si esta bien a= //a igual a que?, al final debe ir un ; b= //b igual a que?, al final debe ir un ; Public static void main (String[]args); //public en lugar de Public, el ; al final no va, va llave de apertura if a>b; // if(expresion), sin punto y coma al final, { System.out.println("es mayor"); //Esto si esta bien } else a<b: //Toda esta línea esta mal, else ya no lleva otra expresión, ni esos dos puntos :S { System.out.println("es menor"); // esto esta bien } //falta la llave de cierre de public static void main}
--- Fin de la cita ---
grasias me ayudo mucho (se nota que soy nuevo ? XD )
pero aora solo me aparecen esto
--- Citar --- ----jGRASP exec: javac -g C:UsersmiguelhmpDesktopprograma_a.java
programa_a.java:5: <identifier> expected
a=3;
^
programa_a.java:6: <identifier> expected
b=45;
^
2 errors
----jGRASP wedge2: exit code for process is 1.
----jGRASP: operation complete.
--- Fin de la cita ---
tengo que quitar el a=3 y b=4??
PD: comprende que soy nuevo xdd (solamente 20 minutos me enseñaron esto)
grandzam:
--- Código: Java ---# int a,b; // Esto si esta bien# a= //a igual a que?, al final debe ir un ;# b= //b igual a que?, al final debe ir un ;
Si, en esa parte no puedes hacer asignación, se me pasó, podría ser en el main o en el constructor, o tomarlos como argumentos y mandarlos al constructor, podría quedar:
--- Código: Java ---public class programa_a{ int a,b; public programa_a(){ this.a = 3; this.b = 4; } public static void main (String[]args){ programa_a programa = new programa_a(); if (programa.a > programa.b){ System.out.println("es mayor"); }else{ System.out.println("es menor"); } }}
Navegación
Ir a la versión completa