Correction D'exercice de Cours de Java

Télécharger au format docx, pdf ou txt
Télécharger au format docx, pdf ou txt
Vous êtes sur la page 1sur 8

package TEDEMUJava;

import java.text.SimpleDateFormat;
import java.util.*;

public class Individu {


//Les attributs
private String numeroCin;
private String nom;
private String prenom;
private Date dateNaissance;
private String adresse;

//Constructeur sans parametre


public Individu() {
// TODO Auto-generated constructor stub
}
public String getNumeroCin() {
return numeroCin;
}
public String getNom() {
return nom;
}
public String getPrenom() {
return prenom;
}
public Date getDateNaissance() {
return dateNaissance;
}
public String getAdresse() {
return adresse;
}
public void setNumeroCin(String numeroCin) {
this.numeroCin = numeroCin;
}
public void setNom(String nom) {
this.nom = nom;
}
public void setPrenom(String prenom) {
this.prenom = prenom;
}
public void setDateNaissance(Date i) {
this.dateNaissance = i;
}
public void setAdresse(String adresse) {
this.adresse = adresse;
}
public Individu(String numeroCin, String nom, String
prenom, Date dateNaissance, String adresse) {
this.numeroCin = numeroCin;
this.nom = nom;
this.prenom = prenom;
this.dateNaissance = dateNaissance;
this.adresse = adresse;
}
public Individu(String numeroCin1) {
// TODO Auto-generated constructor stub
this.numeroCin=numeroCin1;
}
public Individu(String numeroCin, String nom, String
prenom) {
super();
this.numeroCin = numeroCin;
this.nom = nom;
this.prenom = prenom;
}
public void changeAdresse(String ad)
{
System.out.println("Adresse devient "+ad);
}
public String changeAdresse1(String ad)
{
return ad;
}
public float calculSalaire(int nh)
{
return nh*200;
}
public Date dateRetraite(Date d)
{
return d;
}
public void dateRetraite1(Date d)
{
System.out.println("la date est "+d);
}

package TEDEMUJava;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.LinkedList;
import java.util.List;
import java.util.Scanner;

public class TestIndinidu {


public static void main(String[] args) throws
ParseException {
Scanner sc=new Scanner(System.in);
System.out.println("Donner votre Nom");
String cin=sc.nextLine();
System.out.println(" votre nom est "+cin);
//ceration d'objet
Individu in1;
//Instantiation d'objet avec le constructeur avec
parametre
in1=new Individu("123");
in1.setNom("Abdelmoula");
in1.setPrenom("Soufiane");
//in1.adresse="Fes";
//System.out.println(in1.getNom() + "
"+in1.getPrenom()+ " "+in1.adresse);
Individu in2=new Individu("234", "Abaynou",
"Ismail");
//System.out.println(in2.getNumeroCin()+"
"+in2.getNom()+" "+in2.getPrenom());
Individu in3=new Individu("456", "El Mssayeh",
"Ayoub");
float salaire=in3.calculSalaire(12);
//in3.adresse="Mekness";
/*for(int i=0;i<tabIndividu1.size();i++)
{
System.out.println(((Individu)
tabIndividu1.get(i)).nom);
}*/
System.out.println("Donner la table du tableau ");
int N=new Scanner(System.in).nextInt();
int tab[]=new int[N];
for (int i=0; i<tab.length;i++)
{
System.out.print("Donner le premier
element "+(i+1));
tab[i]=new Scanner(System.in).nextInt();

}
int i=0;
while ( i<tab.length)
{

System.out.println("Donner le "+(i+1)+"
element "+tab[i]);
i++;

}
String ad=in3.changeAdresse1("Taroudante");
System.out.println(in3.getPrenom()+" ");
in3.changeAdresse("Casa blanca");
System.out.println(in1.getNumeroCin());
ArrayList tabIndividu=new ArrayList();
List tabIndividu1= new LinkedList();
tabIndividu1.add(in1);
tabIndividu1.add(in2);
tabIndividu1.add(in3);
/* for(int i=0;i<tabIndividu.size();i++)
{
System.out.println(((Individu)
tabIndividu.get(i)).getNom()+" "+((Individu)
tabIndividu.get(i)).getPrenom());
}
*/
List listobj=new ArrayList();
LinkedList lkedlobj= new LinkedList();

listobj.add(in1);
listobj.add(in2);
listobj.add(in3);
listobj.add(in1);

System.out.println(((Individu)
listobj.get(0)).getNom());
((Individu)
listobj.get(1)).setAdresse("Mahammadie");
if(listobj.contains(in2)){
System.out.println(((Individu)
listobj.get(0)).calculSalaire(23));
System.out.println("la première position "+
((int) listobj.indexOf(in1)));
System.out.println("la dernière position est"+
((int) listobj.lastIndexOf(in1)));
}
}

}
package TEDEMUJava;

import java.util.*;

public class TestIndividu1 {


public static void main(String[] args) {
// TODO Auto-generated method stub
//Scanner sc=new Scanner(System.in);
//System.out.println("Donner votre Nom");
//String cin=sc.nextLine();
//System.out.println(" votre nom est "+cin);
//ceration d'objet
Individu in1;
//Instantiation d'objet avec le constructeur avec
parametre
in1=new Individu("123");
in1.setNom("Abdelmoula");
//in1.setDateNaissance(2019);
in1.setPrenom("Soufiane");
in1.setAdresse("Fes");
//System.out.println(in1.getNom() + "
"+in1.getPrenom()+ " "+in1.adresse);
Individu in2=new Individu("234", "Abaynou",
"Ismail");
//System.out.println(in2.getNumeroCin()+"
"+in2.getNom()+" "+in2.getPrenom());
Individu in3=new Individu("456", "El Mssayeh",
"Ayoub");
float salaire=in3.calculSalaire(12);
//System.out.println("Nom : "+in1.getNom() +"Prenom
: "+in1.getPrenom());
List listab=new LinkedList();

LinkedList listab1=new LinkedList();


ArrayList listab2= new ArrayList();
listab2.add(in1);
listab2.add(in2);
listab2.add(in3);

listab1.add(in2);
listab1.add(in3);
listab1.add(in1);
listab1.remove(0);
listab.add(in1);
listab.add(in2);
listab.add(in3);
//listab.remove(in2);
for (int i=0; i<listab2.size();i++)
{

System.out.println(((Individu)listab2.get(i)).getNom());
}
}

//in3.adresse="Mekness";
/*for(int i=0;i<tabIndividu1.size();i++)
{
System.out.println(((Individu)
tabIndividu1.get(i)).nom);
}*/
/*System.out.println("Donner la table du tableau
");
int N=new Scanner(System.in).nextInt();
int tab[]=new int[N];
for (int i=0; i<tab.length;i++)
{
System.out.print("Donner le premier
element "+(i+1));
tab[i]=new Scanner(System.in).nextInt();

}
int i=0;
while ( i<tab.length)
{

System.out.println("Donner le "+(i+1)+"
element "+tab[i]);
i++;

}*/
//String ad=in3.changeAdresse1("Taroudante");
//System.out.println(in3.getPrenom()+" ");
//in3.changeAdresse("Casa blanca");
//System.out.println(in1.getNumeroCin());
//ArrayList tabIndividu=new ArrayList();
/*List tabIndividu1= new LinkedList();
tabIndividu1.add(in1);
tabIndividu1.add(in2);
tabIndividu1.add(in3);
for(int i=0;i<tabIndividu.size();i++)
{
System.out.println(((Individu)
tabIndividu.get(i)).getNom()+" "+((Individu)
tabIndividu.get(i)).getPrenom());
}

List listobj=new ArrayList();


LinkedList lkedlobj= new LinkedList();

listobj.add(in1);
listobj.add(in2);
listobj.add(in3);
listobj.add(in1);

System.out.println(((Individu)
listobj.get(0)).getNom());
((Individu)
listobj.get(1)).setAdresse("Mahammadie");
if(listobj.contains(in2)){
System.out.println(((Individu)
listobj.get(0)).calculSalaire(23));
System.out.println("la première position "+
((int) listobj.indexOf(in1)));
System.out.println("la dernière position est"+
((int) listobj.lastIndexOf(in1)));
}
*/

Vous aimerez peut-être aussi