En este grupo En todos

Grupo de Programación e Informática



nesecito aprender a escribir en java me ayudan?

boris david
Computacion adulto mayor
Escrito por Boris David Cabezas Remondini
el 16/09/2009 | Nivel Básico

No se nada de programacion pero me encanta y deseo aprender a programar java me ayudan por favor?

Karla Fúnez
Ingenieria en computacion universidad ...
Escrito por Karla Fúnez
el 19/11/2009 | Nivel Básico

Hola! Qué es exactamente lo que te gustaría? Comenzar desde cero? Pues si es así te recomendaría obviamente goglear un libro o sacar un curso, para comenzar imagino que tienes el instalador, te recomiendo el JCreator 4. 0 para que veas las distintas aplicaciones de los objetos de Java. Por cierto para comenzar debes saber lo que es programación orientada a objetos que es la orientación de Java y la programación estructurada que es la que se hace por ejemplo en C. La programación estructurada es en la que creas el programa básicamente en un solo bloque, es posible leer la codificación del mismo desde su inicio hasta su terminación en forma continua, sin tener que saltar de un programa a otro siguiendo la lógica del programador, en cambio con la programación orientada a objetos es en mi opinión más sencillo, porque piénsalo de esta manera: ves un lápiz por ejemplo, piensa cuáles son sus atributos y así creas las clases en java:

Public class lapiz

{

Public Color color;

Public String marca; //puedes tener más esto es sólo un ejemplo

Public lapiz(Color c, String m) //Este es el constructor, sirve para inicializar los atributos de una clase

{

Color=c;

Marca=new String(m);

}

//luego puedes tener métodos para lo que quieras hacer con este objeto

}


Los distintos tipos de datos que se pueden usar (en forma generalizada y de los que me acuerdo ahorita):

- int, tipo de dato para representar enteros entre -99999 y 99999

- double, tipo de dato para representar números de punto decimal (2. 3 por ejemplo)

- String, representativo de un conjunto de caracteres, usado cuando quieres en una sola variable una palabra, frase, se puede representar un conjunto bien largo, un texto entero si deseas

- char, representativo de un caracter 'c', solamente

- boolean, dato que solo puede tener dos valores, verdadero o falso, en inglés true o false

Pues son los más usados, obviamente están los de la parte gráfica, pero como se supone que vienes empezando es mejor que lo hagas de forma sencilla. Cuando consigas el compilador te recomiendo que busques ejemplos sencillos en java: sumar dos números, multiplicar, cosas así. Para mandar a imprimir a pantalla usas el System.out.println();. En este punto solo te estoy dando cosas muy básicas. Ah por cierto la doble pleca (//) es para comentar una línea.

Public class prueba

{

Public static void main(String args[]) //Este método es el principal de las clases de java, siempre que una clase se ejecuta busca el principal para saber qué hacer

{

Int a=1; //así declaramos e inicializamos una variable de tipo entero

Int b=2; //igual declaramos el número 2

Int suma=a+b; //Aquí estoy declarando una variable e inicializándola al mismo tiempo con la suma de los números anteriores

System.out.println("La suma de: "+a+" + "+b+" = "+suma); //Uso el método de impresión para mandar a imprimir, si te fijas hay una concatenación (suma de varios datos) en la salida (impresión), primero uso un String("La suma de: "), después uso el signo + para concatenarlo con a, que me imprimirá el valor que tiene la variable a, después le sumo otro String (" + ") y así sucesivamente, al final te aparecerá en pantalla: La suma de 1

Enrique Velasquez
Ingenieria electrónica universidad may...
Escrito por Enrique Velasquez
el 21/11/2009 | Nivel Básico

Hola Boris,

si no tienes dificultad con el ingles, el mejor sitio para aprender java es https://www.javapassion.com , ahora como tu quieres iniciarte en esto especificamente deberias entrar a este https://www.javapassion.com/javaintro/

☼ ☼ ☼
Montevideo, Uruguay
Escrito por ☼ ☼ ☼
el 04/02/2010 | Nivel Básico

Lo primero que debes tener en claro es aprender en cualquier lenguaje porque si no no enteneras nada acerca de ningun lenguaje, ni siquiera de java, lei que no sabes programar, pues lanzarte directo sobre el eclipse sin siquera saber que es un tipo de dato, o como se maneja o como se comportan, vas a enredarte mas y mas cada vez.


Java es imperativo, por lo que debes "decirle lo que debe hacer", hay otros tipos, pero el imperativo es el mas sencillo ya que es menos engorroso.


Deberias informarte acerca del seudocodigo y del lenguaje natural, antes de programar "en serio", ya que si empiezas con el "tanteo", simplemente acabaras no aprendiendo nada.

El sudocodigo es una version un poco mas refinada de lo que es el lenguaje natural, que es en definitiva una serie finita de pasos para resolver un problema, en este caso los llamaras "algoritmos", que es eso pero para resolver problemas computacionales (que los puede "digerir una computadora"), por ejemplo una receta de cocina cualesquiera, o una lista con los pasos a seguir para poder cambiar la rueda de un auto.

Debes asegurarte de poder descomponer tu problema en varios modulos, haciendo mas sencillo el posterior entendimiento del mismo, por lo que se dice que un programa en java es modulado, o sea, dividido en modulos, que luego llamaras o invocaras de otros o del mismo modulo y echaras a correr tu probrama finalizado.


Es complicado explicartelo todo, es un poco mas que saber hacer una suma o algo asi, todo el pensamiento que tienes cambia y se abstrae de lo que no necesitas y piensas matematicamente descomponiendo en pasos mas sencillos el problema a resolver.

El consejo que puedo darte es que consultes las paginas que Enrique te reconemdo pero por favor, infotmate un poco mas, si no no vas a enteder nada de nada.


Saludos cordiales.