CCB Premier Import
This commit is contained in:
86
01-SOURCES/TypesDeBase.java
Normal file
86
01-SOURCES/TypesDeBase.java
Normal file
@@ -0,0 +1,86 @@
|
||||
import java.util.Scanner;
|
||||
|
||||
|
||||
public class TypesDeBase {
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
//-----------------------------------------------------
|
||||
// D<>clarations de variables locales <20> la m<>thode main () : types de base qui existent en C
|
||||
//-----------------------------------------------------
|
||||
short s ; // taille : 2 octets
|
||||
int i ; // taille : 4 octets
|
||||
long l ; // taille : 8 octets
|
||||
|
||||
float f ; // taille : 4 octets
|
||||
double d ; // taille : 8 octets
|
||||
char c ; // format Unicode sur 2 octets
|
||||
|
||||
//-----------------------------------------------------
|
||||
// D<>clarations de types de base qui n<>existent pas en C
|
||||
//-----------------------------------------------------
|
||||
byte by ; // taille : 1 octet
|
||||
boolean b ;
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Affectation de quelques valeurs
|
||||
//-----------------------------------------------------
|
||||
i = 0 ;
|
||||
b = true ;
|
||||
c = 'a' ;
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Affichages
|
||||
//-----------------------------------------------------
|
||||
System.out.print (i); // AFFICHE 0.
|
||||
System.out.println (i); // AFFICHE 0 ET VA A LA LIGNE.....
|
||||
System.out.println ("i vaut " + i); // AFFICHE i vaut 0
|
||||
System.out.printf ("affichage format<61> : %3.2f", 100.678); // 100,68.
|
||||
System.out.println (); // ALLER A LA LIGNE
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Lecture au clavier
|
||||
//-----------------------------------------------------
|
||||
Scanner sc = new Scanner(System.in);
|
||||
System.out.println("Veuillez saisir un mot : ");
|
||||
String str = sc.nextLine();
|
||||
System.out.println("Vous avez saisi : " + str); // AFFICHE Vous avez saisi : au revoir
|
||||
|
||||
System.out.println("Veuillez saisir un entier : ");
|
||||
int j = sc.nextInt();
|
||||
System.out.println("Vous avez saisi le nombre : " + j); // Vous avez saisi le nombre : 20
|
||||
|
||||
//-----------------------------------------------------
|
||||
// D<>claration de constantes et initialisations
|
||||
//-----------------------------------------------------
|
||||
final int N = 20 ; //.....................
|
||||
|
||||
final int M ;
|
||||
System.out.println("Veuillez saisir un entier : ");
|
||||
M = sc.nextInt();
|
||||
// N = 10 ; => erreur de compilation
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Conversions implicites
|
||||
//-----------------------------------------------------
|
||||
int k = 1000 ;
|
||||
long lo ;
|
||||
lo = k ;
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Conversions explicites (cast)
|
||||
//-----------------------------------------------------
|
||||
i = (int) 2.5 ;
|
||||
System.out.println ("valeur de (int) 2.5 : " + i);
|
||||
|
||||
//-----------------------------------------------------
|
||||
// Gestion des erreurs en Java
|
||||
//-----------------------------------------------------
|
||||
|
||||
// Diviser par z<>ro
|
||||
i = i / 0 ;
|
||||
|
||||
// Saisir un caract<63>re alors qu'on attend un nombre
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user