En java , on a 2 types de variables:

Primitif:


  • byte (de -128 à +127)

  • Short(de -32768 à 32767)= 2OCtets

  • Int (de -2*109 à 2*109)=4Octets

  • Long(de -9 X 10 à la puissance 18 à 9 X 10 à la puissance 18)=8octest

  • Float(avec une virgule flottante comme Pi= 3.141592653f)

  • Char(caractère)

  • Boolean: valeur boolean = vrai ou faux


Complexe ou Objet



  • String(pour les textes)

    Remarque: la déclaration de variables de type string se fait entre guillemets
    et string commence toujours par une majuscule.
     
Différence entre Java et Javascript
 
Issu du language C++, java et JavaScript sont parfois difficiles à distinguer
 
lorsqu'on est débutant en la matière. Faut savoir d'abord que java est utile
 
pour des programmations ou créer des applications alors que javascript
 
est pour rendre plus dynamique un site web.
 
Ils sont développés par deux sociétés distinctes qui sont Sun Microsystems
 
pour java et Netscape Communication pour Javascript.
 
En matière de complexité de code, Javascript est nettement plus facile par
 
rapport à Java

Voyant maintenant les outils utiles pour Java :

·         Un éditeur de texte

Exemple : Notepad++

·         EDI environnement de développement intégré

                         Exemple : Éclipse

·         JDK Java développement KIT pour avoir la machine virtuelle pour interpréter le

      byte code

Téléchargeons d'abord le JDK

Pour cela , ouvre oracle.com puis sur java for Developers, accepte la licence puis  télécharger java qui corresponds à votre système

Télécharge éclipse

ouvre eclipse.org puis choisir download puis choisir ce qui convient avec votre

système. Décompresse le fichier puis copier dans le dossier que vous voulez,

exemple dans programme files.

Cherche exlipse.exe puis créez un raccourci sur le bureau .

Programmation Java

Introdution

Les outils Utiles pour java

Quelques Base utiles pour Java

 

 

 

 

 

 

  • Affichage d'un texte

     
      System.out.println("Hello, Word");

Println veut dire affiche puis va à la ligne,si on met pas ln mais seulement

print, le programme affiche et reste sur la même ligne.

 

  • Affichage d'un texte avec Guillemet , il faut ajouter un antislash\(on

dit échappement)

System.out.println("Hello, \"texte avec guillemet\"");

 

  • Exemple de déclaration et affichage d'une variable

   int a = 8 ;

 System.out.println(a);

 

Remarque: on ne met pas une entrecôte sur a sinon java le prends comme du

texte et n’oublie pas le point virgule à la fin de l'instruction.

 

  • Concatenation(+)

System.out.println("la valeur du variable a est égal à:" + a);
  •  \n= va à la ligne 

System.out.println("Bonjour\ntout\nlemonde");



ca nous donne

Bonjour
tout
lemonde

  • Opération Somme

Expression mathématique
" *  "   = multiplication
" -  "    =soustraction
" + "   =addition
" / "    = division
" % " =reste de la division ou "modulo"

public class Somme {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a = 5;
        int b=10;
        int somme = a + b;
        System.out.println("la valeur de somme est égal à " + a + " + " + b + "=" + somme);
    }

}

Le résultat nous donne : la valeur de somme est égal à 5 + 10=15

Remarque sur la division de 2 entiers :

Si on prends a = 5 et b = 10

La division de a / b devrait nous donner 0.5 pourtant

avec la même déclaration comme le code en dessus(l'opération somme)

Le résultat de a / b va être 0 car on avait déclaré a,b et somme comme int

Solution:

 

  1. Transformer les variables a et b en double

    public class DivisionEntier {

        public static void main(String[] args) {
            // TODO Auto-generated method stub
            double a = 5;
            double b = 10;
            double reste = a / b;
            System.out.println(reste);
        }

    }

ou

     2.Utiliser ce qu'on appelle "le casting" ou "transtypage"

 

public class DivisionEntier {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int a = 5;
        int b = 10;
        double reste = (double)a / b;
        System.out.println(reste);
    }

}

 Réelle divisé par entier: le réel emporte: c'est pourquoi on n'a pas mis double avant b

 

 

 

 

Programmation Java

Introdution

Les outils Utiles pour java

Quelques Base utiles pour Java

Les Types de variables

 

 

Introduction

Le langage Java est un langage de programmation Objet assez vaste qu’

aucun pro de l’informatique ne pourrait dire le maitriser totalement.

C’est quoi l’avantage de Java

Le langage Java est très utilisé dans le monde, on pourrait l’utiliser pour

des programmes systèmes, des programmes réseaux et beaucoup d’autres.

Sa flexibilité et sa portabilité sont parmi les points forts de java.

Comparons un peu par rapport au langage C

Un programme en langage C ou Code source est très facile à lire. Après

compilation , on obtient ce qu’on appelle un « code binaire ».

Le problème c’est que ce code binaire est spécifique à un système

d’exploitation.

En java , après compilation on obtient ce qu’on appelle le

« byte code » , et ce dernier est compatible avec tous les systèmes

d’exploitation.