JAVAEXERCICE
JAVAEXERCICE
JAVAEXERCICE
import java.util.Scanner;
public class JeChercheMonIntru {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i, j ;
int t[][]=new int[ 3][ 3] ;
Scanner k=new Scanner(System. in) ;
System. out. println("entrer la matrice") ;
for(i=0; i<3; i++)
{
for(j =0; j <3; j ++)
{
t[ i][ j ]=k. nextInt() ;
}
}
System. out. println("voici la matrice saisie: \t") ;
for(i=0; i<3; i++)
{
for(j =0; j <3; j ++)
{
//System. out. print("\n" ) ;
System. out. print("\t" +t[ i][ j ]) ;
}
System. out. println("\n" ) ;
}
for(i=0; i<3; i++)
{
for(j =0; j <3; j ++)
{
if((t[ i][ j ] <0) || (t[ i][ j ] >=10))
{
int intru=t[ i][ j ] ;
System. out. println("voici l' intru : \t" +intru) ;
}
}}}}
Execice :
Le programme suivant fusionne deux tableaux.
import java.util.Scanner;
public class JeFusionne {
public static void main(String[] args) {
int tab2[] = new int[3];
int tab3[] = new int[6];
int tab1[] = new int[3];
System.out.println(" Veuillez Saisir les elements du 1er tableau");
Scanner src=new Scanner(System.in);
for(int i=0;i<3;i++)
{
tab1[i]=src.nextInt();
}
System.out.println("\n Voici les elements du 1er tableau : \n");
for(int i=0;i<3;i++)
{
System.out.print(" \t"+tab1[i]);
}
System.out.println();
System.out.println(" Veuillez Saisir les elements du 2em tableau");
for(int i=0;i<3;i++)
{
tab2[i]=src.nextInt(); }
System.out.println("\n Voici les elements du 2em tableau\n");
for(int i=0;i<3;i++)
{
System.out.print(" \t"+tab2[i]);
}
System.out.println("\n");
//System.out.println();
//System.out.println("Voici les elements du tableau trié dansl'ordre
croissant:");
for(int i = 0; i<3; i++)
{{
for(int k = i; k<6; k++)
{
tab3[k] = tab1[i];
//tab3[i]=tab2[i];
}}
for(int i1 = 0; i1<3;i1++)
{
for(int k=i1+3;k<6;k++)
{
tab3[k]=tab2[i1];
//tab3[i]=tab2[i];
}}
//System.out.println();
System.out.println(" \n Voici la fusion de ces deux tableaux:\n");
for(int k=0;k<6;k++)
{
System.out.print(" \t"+tab3[k]);
}
System.out.println("\n");
}
}
}
import java.util.Scanner;
public class vous {
}}
Exercice :
Ecrire un programme qui permet de tester les éléments d’un tableau qui sont paires, puis affiche leur
somme et la moyenne de ces entiers pairs
Solution proposée
import java.util.Scanner;
public class testNombrepire {
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,some=0;
float m=0;
System.out.println("veuillez saisir les elements du tableau");
int tab[]=new int[5];
for(i=0;i<5;i++)
{
Scanner src=new Scanner(System.in);
tab[i]= src.nextInt();
}
System.out.println("\n voic les elements \n");
for(i=0;i<5;i++)
{
System.out.print("\t \t" +tab[i]);
System.out.println("\t ");
}
for(i=0;i<5;i++)
{
if(tab[i]%2==0)
{
some=some+tab[i];
m=some/5;
}
}
System.out.println("\t voic la somme des elements
paires\t"+some);
System.out.println(" voic la m des elements paires"+m);
}
}
Exercice:
le programme suivant prend deux parametres en entré,calcule leurs somme et stock la valeur dans x.
import java.util.Scanner;
//import java.io.*;
//import java.util.Scanner;
public static void main(String[] args) {
int a,b,x=0;
//String oper=" ";
System.out.println("veuillez saisr les valeurs");
Scanner src =new Scanner(System.in);
a=src.nextInt();
//oper=src.nextLine();
//Scanner src =new Scanner(System.in);
b=src.nextInt();
//public void add();
x=a+b;
System.out.println("voila la somme\t"+x);
}
}
Exercice:
Le gropramme suivant permet de faire la fusion de deux tableaux dont les éléments sont saisis au clavier.
import java.util.Scanner;
import java.util.*;
public class cjavafusion {
public static void main(String[] args) {
// TODOAuto-generated method stub
int tab2[] = new int[3];
int tab3[] = new int[6];
int tab1[] = new int[3];
System.out.println(" Veuillez Saisir les elements du 1er tableau");
Scanner src=new Scanner(System.in);
for(int i=0;i<3;i++)
{
tab1[i]=src.nextInt();
}
//System.out.println();
System.out.println(" Voici les elements du 1er tableau :");
for(int i=0;i<3;i++)
{
System.out.println(" \t"+tab1[i]);
}
System.out.println(" Veuillez Saisir les elements du 2em tableau");
for(int i=0;i<3;i++)
{
tab2[i]=src.nextInt();
}
System.out.println(" Voici les elements du 2em tableau");
for(int i=0;i<3;i++)
{
System.out.println(" \t"+tab2[i]);
}
System.out.println();
//System.out.println(" Voici leselements dutableau trié dansl'ordre
//croicent
for(int i=0;i<3;i++)
{
for(int k=0;k<3;k++)
{
tab3[k]=tab1[i];
//tab3[i]=tab2[i];
}}
for(int i=0;i<3;i++)
{
for(int k=i+3;k<6;k++)
{
tab3[k]=tab2[i];
//tab3[i]=tab2[i];
}}
System.out.println();
System.out.println(" Voici les elements du 3em tableau de la fusion:");
for(int k=0;k<6;k++)
{
System.out.println(" \t"+tab3[k]);
}
}
}
Execice: Mon programme suivant fait la somme,la soustraction et la multiplication des nombbres saisis
au clavier.
import java.util.Scanner;
public class clasappelante {
public void add()
{ int a,b,x=0;
System.out.println("Adddition");
System.out.println("entrer la valeur \n");
Scanner r=new Scanner(System.in);
a=r.nextInt();
b=r.nextInt();
x=a+b;
System.out.println("voici la somme"+x);
}
public void soustract()
{int a,b,x=0;
System.out.println("soustraction");
System.out.println("entrer la valeur \n");
Scanner r=new Scanner(System.in);
a=r.nextInt();
b=r.nextInt();
x=a-b;
System.out.println("voici la soustraction"+x);
//System.out.println("Arret de la voiture");
}
public int Mult(int d)
{
Exercice:
J'ecris le programme qui calcule le d'un carré
import java.util.Scanner;
public class cote {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
System.out.println("veuillez entrer le cote");
double cote=sc.nextDouble();
// Calculer le périmètre du carré
double perimetre = cote * cote ;
// Afficher le résultat
System.out.print("Perimetre : " + perimetre);
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i,n;
int fact=1;
for(i=1;i<=n;i++)
fact=fact*i;
System.out.println(fact);
System.out.println("voici le resultat:" +fact);
}
}
Ou le programme
import java.util.Scanner;
public class fact {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int i;
int fact=1;
Scanner sc=new Scanner(System.in);
System.out.println("entrer un entier");
int n=sc.nextInt();
for(i=1;i<=n;i++)
{
fact=fact*i;
}
System.out.println("voici le resultat:" +fact);
}
}
Exercice: J'affiche "FIA 3"
public class fiaexo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("informatique");
System.out.println("------------");
System.out.println("+++++ - **** *****");
System.out.println("++ - * * *");
System.out.println("+++++ - **** *");
System.out.println("++ - * * *");
System.out.println("++ - * * *****");
}
}
}
else
{
System.out.println("pas des solutions dans R");
}
}
montab[i][j]=src.nextInt();;
}
}
System.out.println("\n voici la matrice: \n");
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
System.out.print("\t"+montab[i][j] );}
System.out.println("\n");}
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if((montab[i][j]>=9)||(montab[i][j]<=0))
{
System.out.println("\n voici l'intrus \n");
System.out.print("\t "+montab[i][j]);
}
}
}
}
}
int i,j,max=0,min=0;
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
tab[i][j]=src.nextInt();
}}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ System.out.print("\t" +tab[i][j]);
System.out.println("\n");
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ if(tab[i][j]<min)
{
min=tab[i][j];
}}
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ if(tab[i][j]>max)
max=tab[i][j];
}}
}}
exo programme
import java.util.Scanner;
//@SuppressWarnings("unused")
int x,compteur=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
montab[i][j]=src.nextInt();;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
System.out.print("\t"+montab[i][j] );}
System.out.println("\n");}
x=src.nextInt();;
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
if(montab[i][j]==x)
{ compteur=x;
System.out.print("\t "+compteur);
}
//System.out.println("\n l'element n'existe pas \t"+compteur);
import java.util.*;
int i,j;
System.out.println("jeux de lotto");
@SuppressWarnings("resource")
for(i=0;i<10;i++)
t[i]=c.nextInt();
for(i=0;i<10;i++)
System.out.print("\t"+t[i]);
}
// tri du tableau
for(i=0;i<10;i++)
for(j=0;j<10;j++)
if(t[i]<t[j])
int tmp=t[i];
t[i]=t[j];
t[j]=tmp;
int r2 =occurence(2,t);
int r4 =occurence(4,t);
int r5 =occurence(5,t);
int r6=occurence(6,t);
System.out.println();
for(i=0;i<10;i++)
System.out.print("\t"+t[i]);
}
System.out.println();
System.out.println(" 1= "+r1);
System.out.println(" 2= "+r2);
System.out.println(" 3= "+r3);
System.out.println(" 4= "+r4);
System.out.println(" 5= "+r5);
System.out.println(" 6= "+r6);
if (t[i]==a)
{
compteur=compteur+1;
}
}
return compteur;
}
}
Exo programme
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int a=5;
int b=3;
int c;
c = a*b;
float y=(float) c;
double z=(double) c;
System.out.println("voici le resultat: " +z);
System.out.println("voici le resultat: " +y);
System.out.println("voici le resultat: " +c);
}
Exo reccurence
import java.util.Scanner;
public class recurence {
}
for(i=0;i<5;i++)
{
System.out.print(" \t"+tab[i]);
System.out.print("\t");
}
System.out.println("\n entre la valeur de nombre a chercher");
Scanner c =new Scanner(System.in);
nbr = c.nextInt();
for(i=0;i<5;i++)
{ //for(int j=1;j<5;j++)
if (tab[i]==nbr)
{
compteur =nbr;
}
System.out.println("\t voila le nbr cherche \t"+compteur);
System.out.println("\n");
//System.out.println("l'element n'existe pas \t"+compteur);
}}
Exo Equation
import java.util.Scanner;
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("veuillez entrer a");
float a=sc.nextFloat();
System.out.println("veuillez entrer b");
float b=sc.nextFloat();
System.out.println("veuillez entrer c");
float c=sc.nextFloat();
float delta=(float) (Math.pow(b,2)-4*a*c),x1,x2,x;
if(a==0)
{
if(b==0)
{
if(c==0)
{System.out.println("tout reel est solution");
}
else
{System.out.println("il n'y a pas de solution");
}
}
else{
x=-b/c;
System.out.println("la solution est :"+x);
}
}
else
{delta=b*b-4*a*c;
if(delta<0)
{
System.out.println("pas de solution");
}
else
{ x1=(float) ((-b-Math.sqrt(delta))/2*a);
x2=(float) ((-b+Math.sqrt(delta))/2*a);
System.out.println("les deux solutions sont :"+x1+ " et " +x2);
}
}
}
}
Exo Somme de tab
import java.util.Scanner;
/**
* @param args
*/
public static void main(String[] args) {
int i,some=0;
int tab[]=new int[3];
System.out.println("svp saisir les elements du tableau");
for(i=0;i<3;i++)
{
Scanner src= new Scanner(System.in);
tab[i]= src.nextInt();
}
for(i=0;i<3;i++)
{
if(tab[i]!=0)
{
some=some+tab[i];
}
}
EXo MAX , MIN
import java.util.Scanner;
public class tabmax {
for(i=0;i<3;i++)
{
if(tab[i]<min)
{
min=tab[i];
}
}
System.out.println("voici le minimum \t"+min);
for(i=0;i<3;i++)
{
if(tab[i]>max)
{
max=tab[i];
}
System.out.println("voici le maximum \t"+max);
}}
Exo TRITAb
//import java.io.*;
import java.util.Scanner;
public class tabtrié {
public static void main(String[] args)
{ int tab[]= new int[5];
int i,j, temp;
System.out.println("veuillez saisr les valeurs du tableau");
for( i=0;i<5;i++)
{
Scanner k = new Scanner(System.in);
tab[i]= k.nextInt();
}
for( i=0;i<5;i++)
{ for( j=0;j<5;j++)
{
if (tab[i]>tab[j])
{
temp=tab[i];
tab[i]=tab[j];
tab[j]=temp;
}
}
System.out.println(" les elements sont dans l'ordre croissant");
for( i=0;i<5;i++)
{ for( j=0;j<5;j++)
{System.out.print("\t"+tab[j]);}
}
for( i=0;i<5;i++)
{ //Scanner k = new Scanner(System.in);
//tab[i]= k.nextInt();
for( j=0;j<5;j++)
{
if (tab[i]<tab[j])
{
temp=tab[j];
tab[j]=tab[i];
tab[i]=temp;
System.out.println("\n les element dans l'ordre decroissants");
}
}
for( i=0;i<5;i++)
{
System.out.print("\t"+tab[i]);
}
}
}
}
}
for(i=0;i<5;i++)
{
Scanner src=new Scanner(System.in);
tab[i]= src.nextInt();
}
System.out.println("\n voic les elements \n");
for(i=0;i<5;i++)
{
System.out.println("\t " +tab[i]);
System.out.print("\n");
}
for(i=0;i<5;i++)
{
if(tab[i]%2==1)
{
some=some+tab[i];
}
}
System.out.println("\t voic la somme des elements impaires\t"+some);
}
Exo tri_tab
import java.util.*;
public class tri_tab
{
private static Scanner c=new Scanner(System.in);
public static void main(String[] args)
{
int i,j;
int[] t=new int[5];
System.out.println("Entrer les elements du tableau t");
for(i=0;i<5;i++)
{
t[i]=c.nextInt();
}
System.out.println("Voici les elements du tableau t :");
for(i=0;i<5;i++)
{
System.out.print("\t" +t[i]);
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(t[i]>t[j])
{
int tmp=t[j];
t[j]=t[i];
t[i]=tmp;
}
}
}
System.out.println();
System.out.println("Voici les elements du tableau triés par ordre decroissante :");
for(i=0;i<5;i++)
{
System.out.print("\t" +t[i]);
}
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(t[i]<t[j])
{
int tmp=t[i];
t[i]=t[j];
t[j]=tmp;
}
}
}
System.out.println();
System.out.println("Voici les elements du tableau triés par ordre croissante :");
for(i=0;i<5;i++)
{
System.out.print("\t" +t[i]);
}
}
}
public class Connect {
public static void main( String[ ] args) {
try {
Class. forName( "org. postgresql. Driver") ;
System. out. println( "DRIVER OK ! " ) ;
String url = "j dbc: postgresql: //localhost: 5432/Ecole";
String user = "postgres";
String passwd = "postgres";
Connection conn = DriverManager. getConnection( url, user, passwd) ;
System. out. println( "Connection effective ! ") ;
} catch ( Exception e) {
;
} catch ( Exception e) {
e. printStackTrace( ) ;
}
}