Comença per crear un projecte java nou anomenat “Hello World”, crea una classe nova amb el mateix títol i escriu el següent codi:
public class HelloWorld {
public static void main(String[] args) {
}
}
Aquest és el nucli dins del qual anem a començar a programar. Cada programa (classe) ha d'anar dins d'un mètode public static void main () que és seguit per claus {}.
1. Sentències de Java
Són accions individuals executables que, en general, acaben amb un punt i coma (;). Per exemple, afegeix el següent codi dins del mètode main:
System.out.println("Hello World");
Desa el codi i executa'l. Aquest sempre és el primer programa que crea un programador quan comença a programar. El "Hello World" és ben conegut!
La sentència "System.out.println("")" es fa servir per imprimir una cadena de text.
2. Mètodes de Java
Els mètodes són les trucades a l'acció (fer alguna cosa) i amb ells s'executen una sèrie de declaracions. Per exemple:
main () / / fa que tot el programa s''executi.
ReadInt (); / / llegeix un nombre sencer teclejat per un usuari.
3. Variables Java
Les variables poden ser de tipus diferents. Representen una ubicació de memòria i tenen un valor que pot ser modificat pel programa. S'ha de declarar de quin tipus són a l'inici del programa. Tingueu en compte després de cada línia o declaració acaba amb un punt i coma (;).
Regles per a les variables:
El primer caràcter ha de ser una lletra, no un nombre.
Les posicions restants es poden omplir amb números o lletres i "_".
No tenir espais.
Les variables distingeixen entre majúscules i minúscules. Han d'estar escrits de la mateixa manera cada vegada. per exemple: “Preu” no és el mateix que “preu”.
És habitual que les variables comencin amb una lletra minúscula i les paraules següents en majúscules. Per exemple costPrice, sellingPrice, miEdad, theNumber.
Els noms de les variables han de ser comprensibles. Utilitzeu paraules reals que descriuen el que fa, per exemple rectangleWidth, boxLength, carSpeed, cricketScore.
Exemples de variables il·legals són: 2formula, 24_Cost, Cost d'ou.
Exercicis
1. Quins d'aquests noms de variables són bons?
a. result
e. text1
b. Product1
f. field_2
c. a
g. stackDepth
d. textbox
h. ball Speed
4. Declaració de variables Java
Totes les variables han de ser declarades. És a dir, s'ha d'indicar de quin tipus són. Els tipus de dades poden ser nombres (tals com “int” o “double”), text (“String”), o un tipus de dades veritable/fals (“boolean”), entre d'altres.
Aquestes són exemples de declaracions:
int miEdad;
double preu;
String myName;
boolean likesJava;
Després de la declaració, les variables s'han de inicialitzar. El propòsit és donar un valor a la variable. Si no se li dóna cap valor, Java assumeix que el valor és "0" o “fals” per un valor lògic. Aquests són exemples d'inicialització:
miEdad = 14;
preu = 12,95;
myName = "Pepito de los Palotes";
likesJava = false;
La declaració i la inicialització s'ha de fer a la part superior del programa abans que les variables s'utilitzen. Les variables també es poden declarar i inicialitzar a la primera línia:
Nombre sencer: int miEdad =14;
Nombres decimals: double preu = 12,95;
Text: String myName = "Pepito de los Palotes";
Sí o no (booleanes): boolean likesJava = false;
Les cadenes de text han d'anar entre cometes.
5. Java Comentaris
Els comentaris són inserits pel programador per explicar el que està fent. Això facilita reprendre la feina a un altre moment o per un altre programador.
Els comentaris no s'executen, i per inserir-los tenim tres opcions:
1 línia de comentari: basta amb començar la línia amb “//”.
Vàries línies de comentaris: s'ha d'escriure entre “/*” i “*/”. Ex.:
/* Tot això
també és
un comentari */
Vàries línies de comentaris que apareiguin als javadocs: s'ha d'escriure entre “/**” i “*/”.
Ara anem a escriure un programa que utilitzi aquestes idees.
public class Practica1 {
/** Aquesta classe ens serveix per il·lustrat el
* que hem vist fins ara
* @param args
*/
public static void main(String[] args) {
//Declaración de variables
int suma = 3+4;
double preu = 12.34;
String llibre = " Learning Java ";
String name = "Fulanito de Tal";
//Treball de programació
System.out.println("A l'atenció de la llibreria Pepito");
System.out.println("Vull comprar "+ suma + llibre +
"al preu de " + preu + "€");
System.out.println("Atentament,");
System.out.println(name);
}
}
Exercicis
Escriu el codi de dalt a la finestra de codi i premeu el botó "Executar". Què s'obté?
Notes sobre el programa Java de dalt:
Fixau-vos en que s'ha utilitzat “/ /” en algunes línies. Aquests són comentaris i no s'executen.
PrintLine és una ordre que imprimeix una línia de sortida.
Si voleu imprimir una secció de text i seguir amb una variable s'utilitza el caràcter "+".
6. Paraules clau
Aquestes paraules són reservades i no es poden utilitzar com noms de variables als programes Java:
abstract double int strictfp boolean else interface super break extends long switch byte final native synchronized case finally new this catch float package throw char for private throws class goto protected transient const if public try continue implements return void default import short volatile do instanceof static while.
EXERCICIS
1. Què és una aplicació Java?
2. Quin mètode ha d'estar present a totes les aplicacions obligatòriament?
3. Què són els tipus de dades?
4. Quins tipus de dades (tipus de variables) tenen punts decimals?
5. Escriu un programa que imprimeixi el teu nom a la pantalla.
6. Escriviu un programa que imprimeixi el teu nom, carrer, ciutat i telèfon, tot en línies diferents.