Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.


 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  ConnexionConnexion  
Le Deal du moment :
LEGO Icons 10331 – Le martin-pêcheur
Voir le deal
35 €

 

 [Java] Fiche révision

Aller en bas 
+4
mcgweb
Sirus
rabou
Adeljess
8 participants
AuteurMessage
Adeljess
"flooder"
Adeljess


Nombre de messages : 172
Age : 38
Localisation : Blois/Bourges
Date d'inscription : 09/12/2005

[Java] Fiche révision Empty
MessageSujet: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 20:01

Pour ceux qui sont intéressés, je me suis fait des fiches sur le cours de Java pour le DS de mardi. Normalment on aura droit au cours et au feuilles de tp, donc un conseil revoyer vos feuilles de tp et surligné toutes les formules. AU BOULOT !!!

Type de variables :
- Catégorie logique : Type boolean (1 bit)
- Catégorie caractère : Type char(2 octets) et Type string
- Catégorie entier : Type Byte (1 octet –128 à 127), short (2 octets –32768 à 32767), int (4 octets –2 147 483 648 à 2 147 483 647) et long (8 octets –9,2*10^18 à 9,2*10^18)
- Catégorie réel : Type float (4 octets 1,4*10^-45 à 3,4*10^38) et double (8 octets 4,9*10^-324 à 1,8*10^308)
NB : le type string est une classe particulière du java qui fera l'objet d'une étude particulière.
type nom1, nom2;

Classe Lire :
ValByte=Lire.b();’stocke dans ValByte la valeur lue au clavier
ValShort=Lire.s(); ‘Dans ValShort la valeur lue au clavier
ValInt=Lire.i(); ‘Dans ValInt la valeur lue au clavier
ValLong=Lire.l(); ‘Dans ValLong la valeur lue au clavier
ValFloat=Lire.f(); ‘Dans ValFloat la valeur lue au clavier
ValDoub=Lire.d(); ‘Dans ValDoub la valeur lue au clavier
ValStr=Lire.S(); ‘Dans ValStr la valeur lue au clavier
ValChar=Lire.c(); ‘Dans ValChar la valeur lue au clavier

If…else :
float capital=600.53,interet;
if (capial>10000)
{
interet=capital*0.03;
}
else
{
interet=capital*0.02;
}
capital+=interet;

If…else if…else :
int z=2;
if (z>0) {
System.out.println("Le nombre est supérieur à 0");
}else if(z<0) {
System.out.println("Le nombre est inférieur à 0");
} else {
System.out.println("Le nombre est égal à0");
}

Switch…case…default :
Int UnEntier=….
switch(UnEntier){
case 2:
System.out.print(UnEntier+" est un chiffre premier");
//on omet le break car 2 est non seulement premier mais aussi pair
case 0: case 4: case 6: case 8:
System.out.print(UnEntier+" est un chiffre pair");
break;
case 3: case 5: case 7:
System.out.print(UnEntier+" est un chiffre premier");
//on omet le break pour enchainer car 3,5,7 sont non seulement
//premiers mais impairs
case 1: case 9:
System.out.print(UnEntier+" est un chiffre impair");
break;
default:
System.out.print(UnEntier+" n'est pas un chiffre mais un nombre");
}

While :
int compteur=1;
while (compteur<11)
{
int x=compteur*5;
System.out.println(compteur+" multiplié par 5 donne "+x);
Compteur++;
}
while ( condition ) {Action;}

Do…while :
int result=1;
int z=7;
do
{
result=result*7;
z--;
}
while (z>0)
System.out.println(" 7!="+result");
do {Action;} while(condition)

For :
float capital,interet;
capital=123.56;
for(int annee=1;annee<=5;annee++)
{
interet=capital*0.02;
capital+=interet;
System.out.println("Le montant épargné après "+annee+"
années est de "+capital);
}
for (expr1; expr2; expr3) {Action;}
- expr1 est la valeur initiale exécutée au début de la boucle
- expr 2 est le test réalisé au début de chaque itération ;
- expr 3 est l'instruction exécutée à la fin de chaque itération.


Break…continue :
for(int compteur=0;compteur<=4;compteur++)
{
if (compteur==2)continue;
System.out.print(compteur)
}

Fonctions prédéfinies :
Math.sin(x), Math.sqrt(4), Math.max(a,b), Math.random()

Tableaux à une dimension :
Avant : double note1,note2,note3,note4,note5,note6,note7,note8;
Après : double[]notes=new double[8]
TypeDuTableau[]nomDuTableau
nomDuTableau=new TypeDuTableau[TailleDuTableau]
notes[5]=10 notes[2]=Lire.d()
Revenir en haut Aller en bas
http://adeljess.skyblog.fr
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 20:09

merci beaucoup pour ces explications, ca va etre utile a plus d'un je pense. C'est trés pratique
Revenir en haut Aller en bas
http://www.rabou.eu/
Sirus
super newbie



Nombre de messages : 19
Localisation : Blois
Date d'inscription : 01/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 23:05

Ta géré MERCI BOCOU !!!! cheers
Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy Very Happy
Revenir en haut Aller en bas
mcgweb
super newbie
mcgweb


Nombre de messages : 42
Localisation : herbault (20km de blois)
Date d'inscription : 30/11/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 23:39

merci bocoup c super sympa d'avoir mi tou ca sur le forum!!!!
je v abusé encor un peu de votr gentillesse : i a pa kkn ki pouré me dir comen fair pour traduir un text en java et savoir kel boucl il fo prendr svp?
Revenir en haut Aller en bas
mcgweb
super newbie
mcgweb


Nombre de messages : 42
Localisation : herbault (20km de blois)
Date d'inscription : 30/11/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 23:47

voila un petit site avec d descriptif de plusieurs langage dont le java
http://www.laltruiste.com/document.php?url=http://www.laltruiste.com/coursjava/sommaire.html
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyDim 11 Déc - 23:59

En fait, il n'y a pas de méthodes miracle pour "traduire" un texte en francais en java. En ft, c'est un petit exercice d'esprit, ca conciste a essayer e voir la logique du texte, en gros de voir ce qu'il veux que l'on fasse. C'est tout un raisonnement

Pour les boucles, il faut bien comprendre comment elles fonctionnent et leurs spécialités par rapport aux autres. C'est vraiment un truc a piger. Ensuite, lorsqu'on créer le programme, on regarde comment il faut qu'il marche puis ensuite si il faut une boucle et comment on la veux.

Par ex:

La boucle for: ca sert pour partir d'un point, et aller juska un autre. donc on défini le début et laz fin tout en sachant la durée. on fait varier une variable d'un point a un autre pour cela.

La boucle While: elle sert a répéter une action pendant une durée indéterminée, mais cela en déterminant une fin. On sais juste que l'action se terminera quand la condition de fin sera remplie.
C'est de meme avec la boucle Do While ( Faire juska)

La boucle Switch: en fait on connait déjà tout les cas, et on veux que pour certains cas, il y ai tel opération de faite, et pour d'autres cas, ca soit une autre.

Désolé si je m'exprime mal, mais j'ai essayé de résumer les boucle le plus simplement possible
Revenir en haut Aller en bas
http://www.rabou.eu/
Adeljess
"flooder"
Adeljess


Nombre de messages : 172
Age : 38
Localisation : Blois/Bourges
Date d'inscription : 09/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyLun 12 Déc - 1:46

Merci Rabou, ça complète mes feuilles, à nous tous on va arriver a faire un truc bien ... Very Happy
Revenir en haut Aller en bas
http://adeljess.skyblog.fr
boubouille
administrateur
boubouille


Nombre de messages : 66
Age : 38
Date d'inscription : 30/11/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyLun 12 Déc - 14:26

MERCI Very Happy sa va m'aider !!!!
maintenant ya plus qu'a gerer au ds !! pale
Revenir en haut Aller en bas
rabou
Actif du SrC
rabou


Nombre de messages : 716
Age : 38
Localisation : au fond... sisi, et même à droite
Date d'inscription : 02/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyLun 12 Déc - 21:00

de rien et je vous souhaite a tous bon courage, bonnes révisions et bonne chance '^^
Revenir en haut Aller en bas
http://www.rabou.eu/
kobistedu37
super newbie
kobistedu37


Nombre de messages : 46
Date d'inscription : 04/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyLun 12 Déc - 22:48

merci beaucoup pour tous ces renseignements
sa me fé un pti peu plus comprendre cet algo de merde
Suspect
Revenir en haut Aller en bas
http://www.boulogne-boys.org
sleepkick
super newbie
sleepkick


Nombre de messages : 11
Date d'inscription : 24/11/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyLun 12 Déc - 23:26

comme pas mal de personne le demande(je crois), je vais essayer de traduire un programme de java en algorithme(français)

j'espere ke c pas trop tard

je le fais avec le programme qui affiche des etoile en rectangle parce qu'il y a la boucle for qui est assez dur a comprendre:

Citation :
public class etoile_rectangle {
public static void main(String [] argument) {
int nb_colone, nb_ligne, nb_etoile;
//declaration des variables
System.out.print("nbre de ligne?");
//
nb_etoile=Lire.i();
for (nb_ligne = 1 ; nb_ligne <= nb_etoile ; nb_ligne++)
{
for (nb_colone = 1 ; nb_colone <= nb_etoile ; nb_colone++)
{System.out.print("*");}

System.out.println("");
}
}
}




en algo sa donne :

Citation :

Algorithme etoile_rectangle
variable nb_colone, nb_ligne, nb_etoile :entier

début
afficher("nombre de ligne?")
saisir(nb_ligne)

pour cpt = 1 à nb_ligne faire
{pour cpt = 1 à nb_ligne faire
{afficher("*")}
fpour
afficher(" ")}
fpour

fin

en gros sa donne sa
j'ai peut etre pas choisi la plus simple pour faire un exemple dsl

j'ai oublier de preciser que cpt sa veut dire compteur et que fpour = fin de la boucle pour

PS:si quelqu'un le fait mieux que moi alors allez y POSTER cheers
Revenir en haut Aller en bas
Premutos du Chaos
newbie
Premutos du Chaos


Nombre de messages : 3
Localisation : Boobalonia avec mes sirènes
Date d'inscription : 13/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyMar 13 Déc - 1:56

Merci à vous, cette aide est précieuse... ^^

Espérons que l'on puisse grapiller quelques points >__>
Revenir en haut Aller en bas
Adeljess
"flooder"
Adeljess


Nombre de messages : 172
Age : 38
Localisation : Blois/Bourges
Date d'inscription : 09/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyMar 13 Déc - 15:30

Avis à la population de SRC1 !!!


Comment c'est paC pour vous le DS ??? Y a moyen qu'on s'échange nos point de vue sur ce qu'on a fait ??? Je vous fait paC ce que j'ai fait dans un projet poste histoire de comparer et de voir si j'ai pas foiré quoi !!!

Sinon je pense avoir pas trop mal réussit Very Happy
Revenir en haut Aller en bas
http://adeljess.skyblog.fr
kobistedu37
super newbie
kobistedu37


Nombre de messages : 46
Date d'inscription : 04/12/2005

[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision EmptyMar 13 Déc - 20:20

merci pour toutes ces aides mais aprés avoir paC le DS jcroi sa a servi a rien
jpense avoir bon a la partie 1
la partie 2 pa faite scratch putin de matiere de merde
Revenir en haut Aller en bas
http://www.boulogne-boys.org
Contenu sponsorisé





[Java] Fiche révision Empty
MessageSujet: Re: [Java] Fiche révision   [Java] Fiche révision Empty

Revenir en haut Aller en bas
 
[Java] Fiche révision
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
 :: La formation :: Vous avez des difficultés??? :: src 1 :: Anciens sujets-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser