Aller au menu - Aller au contenu
> Le Site du Zéro > Cours > Tutoriels > Programmation > Java > Programmation en Java > Lecture des commentaires

Programmation en Java


Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page Précédente  1  2  3  4  5  6  7 
Pseudo Commentaire
Page Précédente  1  2  3  4  5  6  7 
Hors ligne alatox # Posté le 23/09/2009 à 18:34:40

Bon tutorial dans l'ensemble mais insuffisant pour la partie concernant MVC un (deux ?) cran en dessous des tutoriaux sur les autres patterns présent sur le site et qui sont excellents.

Il faudrait mettre mieux en évidence les patterns "strategy" utilisés par le contrôleur et la vue, mentionner le composite, donner des réimplémentations (TRÈS TRÈS VRAIMENT IMPORTANT) de contrôleurs de vues, de modèle ... Par ailleurs, l'utilisation d'une base de données avec MVC qui pose souvent problème n'est pas évoquée (TRES TRES IMPORTANT AUSSI).

Je suis sur que la plupart des zéros qui ont lu ce tutoriel ne sont pas capables de comprendre les bienfaits du MVC et l'utiliser (c'est le plus GRAVE pour moi) contrairement aux autres patterns de ce site très bien présentés spar Cysboy.

Ce tutorial (sur MVC) est à améliorer et pourrait connaître un très grand succès par la suite.
Hors ligne beegees # Posté le 08/10/2009 à 10:21:34
Avatar

Excellent tuto pour apprendre ou revoir (ce qui est mon cas) JAVA.

Très complet, les mots utilisés sont simples et permettent une compréhension plus aisée.

Chapeau bas et merci à l'auteur (que j'encourage à continuer).

beegees
Hors ligne HuGGsY # Posté le 11/10/2009 à 16:12:53

Vraiment bon Tuto.
20/20 pour toi cysboy excellent !!
Hors ligne Oxygen4 # Posté le 12/10/2009 à 12:08:40

Bravo merci beucoup ;) ;) ;)
Hors ligne tmira # Posté le 20/10/2009 à 03:39:54

merci bien et bon courage pour l'auteur :-° :)
Hors ligne yassrifia # Posté le 21/10/2009 à 14:02:34

Merciiii Bcp pour ce tuto
Hors ligne capucine1111 # Posté le 23/10/2009 à 08:38:08
Avatar

este68 a ecrit
J'ai longtemps cherché mais un jour j'ai trouvé !!
Je sais à quoi sert Internet Explorer !!
A télécharger Firefoxe. :D
....................................
rajoutons
IE est tres attaqué
par les virus les malwares et les pubs

pour se servir d'IEXPLORE le mettre WORK OFFLINE

utiliser REGEDIT
1..sauvegarder regedit 'export TOUT
2..modifier la variable GloalUserOffline
par defaut à 0 mettre 1
3...acces à cette variable
hkey_user\default\microsoft\windows\current version\internet settings
clic sur internet setting et creer la cle DWORD GlobalUserOffline mettre 1 (valeur hexa)

IE est offline..utiliser FIREFOX inline
IE me sert pour lire mes html en local
Hors ligne karemkadidola # Posté le 27/10/2009 à 19:10:10

Déjà chapeau!!!!! pour ce tuto que je trouve super génial je suis en première informatique et le peu que je viens de lire de ce tuto m'a permi de comprendre beaucoup de choses pas toujours evidentesà comprendre j'aimerais savoir comment faire pour avoir la version imprimable pour que je puisse l'imprimer merci d'avance si qlq sait cmt faire
Hors ligne vingtage # Posté le 11/11/2009 à 14:57:50
Avatar

études : UTT

Merci pour ce très bon tutoriel, excellent complément de mes cours (ou même excellent cours à part entière pour d'autres)
Hors ligne pplc # Posté le 19/11/2009 à 14:45:22

Bjr j'ai pas bien compris l'instruction suivante malgré le cours du tuto: il s'agit de la methode go()
...........
boolean backX = false
boolean backY = false
int x = pan.getPosX();
int y = pan.getPosY();
if(i < 1) backX = false
if(x > pan.getWidth() - 50) backX = true
idem pour y
if(!backX) pan.setPosX(++x);
else pan.setPosY(--x);
idem pour y
......................
Hors ligne Sawy3r # Posté le 26/11/2009 à 16:44:06
Avatar

études : Université catholique de Louvain

Bonjour j'essaye de faire un programme qui affiche les nombres premiers de 1 à 100, il m'a l'air correct mais il n'affiche rien quand je l'execute =/
Si quelqu'un peut me dire ce qui ne va pas :)

public static void main (String [] args){

int n=100;

for(int i=2; i<n; i++){ //on parcourt les nombres i de 2 à 100
for (int j=2; j<i; j++){
int div=0;
if (i%j==0) // si le nombre est divisible on incremente div
{div=div++;}

if (div==1)
{System.out.println(i);} // si i admet un seul diviseur alors il est premier et on l'affiche
}
}
}

Merci d'avance

XHTML / CSS--> |♦|♦|♦|♦|♦|♦|♦|♦|♦|♦| 90% :D

Java --> |♦|♦|♦|♦|♦|♦|♦|♦|♦|♦| 50% :)
 
Hors ligne Korto # Posté le 11/12/2009 à 20:00:57

Pourquoi utiliser le div???
Hors ligne Snoov # Posté le 19/12/2009 à 18:20:29

kiku j'ai essayé de gardé ton code voila

public class main{

public static void main (String [] args){

int n=100;

for(int i=2; i<n; i++){ //on parcourt les nombres i de 2 à 100

int div=0; //*****

for (int j=2; j<i+1; j++){

if (i%j==0) // si le nombre est divisible on incremente div

{div=++div;}

}
if (div==1)

{System.out.println(i+" est un nombre premier");} // si i admet un seul diviseur alors il est premier et on l'affiche
}
}
}
Hors ligne testa # Posté le 09/01/2010 à 11:59:27

Excellent tuto, richement documenté, exemples à l'appui, n'a pas à pâlir face à certains bouquins qui s'y prennent très mal pour l'apprentissage. D'ailleurs pourquoi ne pas le reprendre sous forme de livre à l'image de celui sur le c.
Un seul reproche la profusion de smileys.
Hors ligne sebamax9698 # Posté le 10/01/2010 à 19:25:07

bonjour a tous j'ai cree un convertisseur de monnaies en m'inspirant de celui de degres celsius et farheint
voici mon code si vous avez des modification ou des remarque a faire n'hesiter pas...
Code : Java
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
import java.util.Scanner;
public class Main {

 public static void main(String[] args) {
       //Notre objet Scanner
Scanner sc = new Scanner(System.in);
double valeur[] = {0,1,0.7,0.13,0.67,0.0075,0.66};
String nom[] = {"erreur","euro","dollar US","couronne danoise","franc suisse","yen","dollar canadien"};
System.out.print("-----------------------------------\n");
System.out.print("|      Convertisseur de monnaies   |\n");
System.out.print("-----------------------------------");
System.out.print("\n\nmenu des monnaies convertible:\n");
System.out.print("1. euro");
System.out.print("\n2. dollar us");
System.out.print("\n3. couronne danoise");
System.out.print("\n4. franc suisse");
System.out.print("\n5. yen");
System.out.print("\n6. dollar canadien");

System.out.print("\nentrer la valeur a convertir.");
int i = sc.nextInt();
System.out.print("entrez en quoi cette valeur va etre convertie");
int j = sc.nextInt();
if (i < 7&& j<7)
{


System.out.print("\npour convertir seulement un somme entrez 1");
System.out.print("\npour convertir un tableau de sommes entrez 2");
int choix = sc.nextInt();

switch(choix)
{
    case 1:
        System.out.print("entrez la somme a convertir");
        int somme = sc.nextInt();
        double convertir = convertisseur(somme,valeur,valeur,i,j);
        System.out.print(somme +" "+ nom[i] + " = "+ arrondi(convertir,3) + " " + nom[j]);
        break;
    case 2:
        System.out.print("vous avez choisi de créer un tableau.");
        System.out.print("\na partir de combien doit il commencer");
        int min = sc.nextInt();
        System.out.print("jusqu'a combien??");
        int max = sc.nextInt();
        System.out.print("par pas de ??");
        int pas = sc.nextInt();
        if (min < max && pas <max - min)
        {

        System.out.print("----------------------------------------");
        System.out.print("\n "+nom[i]+"       " + nom[j] );
        System.out.print("\n----------------------------------------");

        while(min <= max)
        {
        double sommeactuel = convertisseur(min,valeur,valeur,i,j);
        if(min < 10)
        {
        System.out.print("\n         "+min+"       "+arrondi(sommeactuel,3));
        }
        else if(min<100 && 10<=min)
        {
        System.out.print("\n        "+min+"       "+arrondi(sommeactuel,3));
        }
        else if(min < 1000 && 100 <=min)
        {
        System.out.print("\n       "+min+"       "+arrondi(sommeactuel,3));
        }
        else
        {
        System.out.print("\n      "+min+"       "+arrondi(sommeactuel,3));
        }
      min =min + pas;

        }

        }
        else
        {
        System.out.print("--ERROR--  les données que vous entrez sont eronées");
        }
        break;
         default :
        System.out.print("\n--ERROR-- la valeur que vous avez entrer ne correspond a aucune des alternatives proposées \n");
        break;
        
}

}
else
{
System.out.print("\n--ERROR-- la valeur que vous avez entrée ne correspond a aucune des alternatives proposées\n");
}


 }
public static double arrondi(double A, int B) {
        return (double) ( (int) (A * Math.pow(10, B) + .5)) / Math.pow(10, B);
}
static double convertisseur(int taille,double[] valeurconvertie,double[] valeur,int i,int j)
{
double valeuraretourner;
valeuraretourner = taille / valeurconvertie[j] * valeur[i];
return valeuraretourner;
}
}
 
Hors ligne Denzel Lockheart # Posté le 20/01/2010 à 21:27:20
Vive Dissidia !
Avatar

Merci beaucoup pour cet excellent tuto sur Java (et la POO en général qui va avec !) ! ^^

Purée mais c'est chaud l'IHM en Java : 10 lignes en C++ pour 250 en Java ! :waw:

La bataille entre Sun MicroSystems et Microsoft ne fait que commencer !

Code : Ruby
1
dissidia = {"Java VS C#" => "Cosmos VS Chaos"}
 
Hors ligne mat2 # Posté le 24/01/2010 à 14:46:00
Avatar

Tutoriel sympa !
Il est plutôt clair. Le seul reproche que je ferais c'est la qualité de "l'expression", la formulation de m@teo est plus claire, mais bon, c'est son boulot aussi !

Image utilisateur
 
Hors ligne HMZSoft # Posté le 25/01/2010 à 19:59:33

c'est un très bon tutorale pour les Zéros et les non Zéro!

Il vous reste de parler un peut sur les bases de données!
Hors ligne jaafaresprit # Posté le 07/02/2010 à 09:41:55
Avatar

Merci pour ce toto
il m'aide dans mes études
Merci
Hors ligne Julien xD # Posté le 13/02/2010 à 17:53:34
Apprenti Programmeur.
Avatar

C'est un super tutoriel ! Vraiment ! La Classe mek !

Le Monde appartient à ceux qui se lèvent tôt. :soleil:
 
Hors ligne krizi # Posté le 14/02/2010 à 00:53:40

salut tout le monde
au fait j'aimerai bien vous m'aidez si possible, de touver une solution sur la temérature de celsuis, en utilisant le modèle MVC en java, cad d'afficher 3 pannels pour pouvoir auglenter ou baisser la température . merci d'avance
Hors ligne Julien xD # Posté le 14/02/2010 à 12:39:40
Apprenti Programmeur.
Avatar

Heu... C'est au niveau du TP1 ?

Le Monde appartient à ceux qui se lèvent tôt. :soleil:
 
Hors ligne chuck11 # Posté le 16/02/2010 à 00:18:35
Avatar

Un tout grand merci à l'auteur pour son énorme travail :-)
Hors ligne Sodckar # Posté le 16/02/2010 à 13:52:33

Un réel potentiel, je l'avoue.
Cependant Cysboy nous infantilise beaucoup trop, avec ces smiley à profusion. Surtout qu'il nous parle comme à des enfants, mais son tutoriel n'est vraiment pas adapté à sa manière de nous parler.
Enfin bref, on pourrait passer outre si seulement son tuto était complet et sans erreur...

De plus son approche de la POO et vraiment mal faite, et c'est ceci le plus dommage puisque la Java tire sa force du POO (bien que l'on puisse l'utiliser en procédural, mais alors où se situe l'intérêt du Java?) ^

Voilà voilà, deux trois bons points pour pas mal de points négatifs...


(J'ai aussi lu les commentaires, et l'auteur ne tient absolument pas compte de l'avis des lecteurs à travers les commentaires, et ceci est fort regrettable...)
Hors ligne SRC # Posté le 17/02/2010 à 23:37:40
Flux RSS

Vivement la suite du tuto :lol:
J'ai vraiment hate... :D

Merci à l'auteur.
 
Hors ligne Zonath # Posté le 23/02/2010 à 10:50:10

Salut à tous,

J'ai commencer le tutoriel depuis quelques temps et je suis un peu déçu quand même, habitué à ceux de Matéo, je trouve que malgré tous les efforts fournis pour celui-ci il manque un peu de clarté, il aborde des notions un peu durs dés le débuts, de nombreux renvois "en fin de chapitre" ou "plus tard" au final on avance un peu dans le brouillard.
Mais bon quand même bravo à son auteur pour l'énergie et le temps consacré à ce tuto, j'y reviendrai quand il aura été amélioré ou quand j'aurais des bases plus sérieuses en JAVA qui ne part pas tant que sa de Zero.

Merci quand même en espérant que mon avis sera pris en compte.

Bonne journée
Hors ligne risesun # Posté le 25/02/2010 à 01:15:58

Merci a Cysboy pour ce super tutoriel !

Mais Zonath a raison, il ne commence pas tout à fait à 0.
J'ai d'abord dû lire le tutoriel sur le langage C pour apprendre les bases de la programmation (compilation, code source ... )pour pouvoir ensuite aborder le langage Java.

@+
Hors ligne ethan87 # Posté le 01/03/2010 à 20:54:44
Tout est relatif
Avatar

Merci et bravo pour ce super tutoriel

C'est vrai qu'il est préférable d'avoir déjà lu le tutoriel sur le C++ pour bien comprendre et faire le lien avec les notions en java. Mais sinon c'est un super point de départ pour se lancer dans le langage JAVA.

bravo pour cet énorme travail

Tout porte a croire que open office est un bon pare feu :p
 
Hors ligne rexilluminati # Posté le 17/03/2010 à 14:20:40

J'ai appris plus dans ce tutoriel qu'en six mois de cour programmation java. J'y ai initié toute la classe, de quoi faire pâlir la prof. Ta fait du beau boulot mec. Rien à redire.
Merci
Pour accéder à cette section
Connectez-vous !
connexion_rpx