0% ont trouvé ce document utile (0 vote)
268 vues16 pages

Exercice Java

Le document contient plusieurs exercices de programmation Java avec des explications et du code. Les exercices couvrent des sujets comme les nombres, les tableaux, les boucles, les conditions if/else et d'autres structures de contrôle.

Transféré par

Arthur Ilunga
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
268 vues16 pages

Exercice Java

Le document contient plusieurs exercices de programmation Java avec des explications et du code. Les exercices couvrent des sujets comme les nombres, les tableaux, les boucles, les conditions if/else et d'autres structures de contrôle.

Transféré par

Arthur Ilunga
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

EXERCICE JAVA

1. Nombre null et nbre negatif


package nmbre.non.pkgnull;
import java.util.*;

public class NmbreNonNull {

public static void main(String[] args) {


int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");

}
2. calculatrice

package simulationcalculatrice;
import java.util.*;

public class SimulationCalculatrice {

public static void main(String[] args) {


Scanner shimb=new Scanner(System.in);
int nbre1, nbre2;
double resulta;
int operateur;
System.out.println("taper le nombre n°1");
nbre1=shimb.nextInt();
System.out.println("taper le nombre n°2");
nbre2=shimb.nextInt();
System.out.println("entrer l'opérateur");
operateur=shimb.nextInt();
if(operateur==1){
resulta=nbre1+nbre2;
System.out.println("c'est l'addition d'ou faire l'operation " +nbre1+
"+"+nbre2+ "=" +resulta);
}
else if(operateur==2){
resulta=nbre1-nbre2;
System.out.println("c'est la soustraction faire l'operation
"+nbre1+ "-"+nbre2+ "=" +resulta);
}
else if(operateur==3){
resulta=nbre1/nbre2;
System.out.println("c'est la division faire l'operation "
+nbre1+ "/"+nbre2+ "=" +resulta);
}
else if(operateur==4){
resulta=nbre1*nbre2;
System.out.println("c'est la multiplication faire l'operation
"+nbre1+ "*"+nbre2+ "=" +resulta);
}
else
System.out.println("entrer un au signe qui existe");
3.
package tableau.de.taille200.exe3;
import java.util.*;

public class TableauDeTaille200Exe3 {

public static void main(String[] args) {


int[] tableau=new int[10];
for(int i=1;i<=10;i++){
Scanner shimb=new Scanner(System.in);
System.out.println("entrer les element du tableau");
tableau[i]=shimb.nextInt();

if(tableau[i]>225){
tableau[i]=tableau[i]+20;
System.out.println(" la valeru 20 a été ajouter au nombre du
tableau " +tableau[i]);
}

}
}

4.

package factorielle;

import java.util.Scanner;

public class Factorielle {

public static void main(String[] args) {


double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);

}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}

5. Inverse d’un nombre 6ème exercices

package inversed1nombre;
import java.util.*;

public class InverseD1nombre {

public static void main(String[] args) {


int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);

6. PGCD

package pgcd;
import java.util.*;

public class Pgcd {

public static void main(String[] args) {


int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){

}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;

}
System.out.println("le PGCD vaut " +a);

}
7. Suite de 20 nombre
package suite.de.pkg20.nombre;
import java.util.*;

public class SuiteDe20Nombre {

public static void main(String[] args) {


int tab[]= new int [20];

int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");

for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];

}
System.out.println("la somme vaut:" + som);
}

}
}
8.
package entreprisesalaire;
import java.util.*;

public class Entreprisesalaire {

public static void main(String[] args) {

String nom;
int annee,enfant;
double sal,salb,primAnc,primEnf;
Scanner shimb=new Scanner(System.in);
System.out.println("taper le nom de l'agent");
nom=shimb.next();
System.out.println("taper le salair de base de l'agent");
salb=shimb.nextDouble();
System.out.println("taper le nombre d'année d'ancienneté");
annee=shimb.nextInt();
System.out.println("taper le nombre d'enfant");
enfant=shimb.nextInt();
if(annee>2 && (enfant>2)){
primAnc=salb*5/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : " +sal);
}
else
if(annee==2&& (enfant>2)){
primAnc=salb*2/100;
primEnf=salb*3/100;
sal=salb+primAnc+primEnf;
System.out.println("le salaire de l'agent "+nom+ " vaut : "
+sal);

}
else
System.out.println("le salaire de l'agent "+nom+ " vaut : " +
salb);
}

}
Interface graphique code

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {


int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}

private void jButton3ActionPerformed(java.awt.event.ActionEvent evt)


{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i+j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine);
}

private void jButton4ActionPerformed(java.awt.event.ActionEvent evt)


{
int i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i-j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

private void jButton6ActionPerformed(java.awt.event.ActionEvent evt)


{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i/j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

private void jButton5ActionPerformed(java.awt.event.ActionEvent evt)


{
double i, j, reslt;
i= Integer.parseInt(N1.getText());
j= Integer.parseInt(N2.getText());
reslt=i*j;
String chaine=String.valueOf(reslt);
resultat.setText(chaine); // TODO add your handling code here:
}

a..

package nmbre.non.pkgnull;
import java.util.*;

public class NmbreNonNull {

public static void main(String[] args) {


int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer un nombre");
nbre=shimb.nextInt();
while(nbre>0){
System.out.println("entrer le nombre suivant");
nbre=shimb.nextInt();
}
if(nbre==0)
System.out.println("le nombre " +nbre+ " est null");
else
System.out.println("le nombre est negatif");

}
}
b.
public static void main(String[] args) {
for(int i=1;i<=13;i++){
int nbrediv, j;
j=2;
nbrediv=0;
while(j<=i/2){
if(i%j==0)
nbrediv++;
j++;

}
if(nbrediv==0)
System.out.println("le nombre " +i+ " est premier");
}
}

c.multiplication

package multiplication;

public class Multiplication {

public static void main(String[] args) {


for (int i=1; i<=5; i++){
System.out.println("2*"+i+"="+2*i);
}

}
}

d.. age père et fils

package age.pere.et.fils;
import java.util.*;
public class AgePereEtFils {
public static void main(String[] args) {
byte agepere, agefils;
int ans;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer l'age du père");
agepere=shimb.nextByte();
System.out.println("entrer aussi l'age de son fils");
agefils=shimb.nextByte();
ans=agepere-(2*agefils);
System.out.println("il faut donc "+ ans + " pour que l'age du pere soit le
double de l'age de son fils");

e. cerlce

package cercleshimb;
import java.util.*;

public class CercleShimb {

public static void main(String[] args) {


double pi=3.14, surf;
double ray,circ;
Scanner shimb=new Scanner(System.in);

System.out.println("taper le rayon du celcle");


ray=shimb.nextInt();

surf=pi*ray*ray;
circ=pi*2*ray;
System.out.println("la surface du cercle vaut : " +surf+ "et la
circonferance vaut : "+ circ);

f.
package montre;
import java.util.*;
public class Montre {
public static void main(String[] args) {
int heure, min, sec,temp;
Scanner shimb=new Scanner(System.in);
System.out.println("Entrer votre temps en second pour voir la
conversion");
temp=shimb.nextInt();
heure=(temp/60)/60;
min=(temp/60);
sec=(temp);

System.out.println("il est : " +heure+ "H" +min+"Minute" +sec+


"Second");

g.

package suite.de.pkg20.nombre;
import java.util.*;

public class SuiteDe20Nombre {


public static void main(String[] args) {
int tab[]= new int [20];

int som=0;
int nbre;
Scanner shimb=new Scanner(System.in);
nbre=shimb.nextInt();
System.out.println("entrer le nombre");

for(int i=0;i<=20;i++){
tab[i]=shimb.nextInt();
if(tab[i]>15){
som=som+tab[i];

}
System.out.println("la somme vaut:" + som);
}

}
}

h.

package inversed1nombre;
import java.util.*;

public class InverseD1nombre {

public static void main(String[] args) {


int nbre,rest,div;
String inverse=" ";
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
div=nbre;
while(div!=0){
div=nbre/10;
rest=nbre%10;
nbre=div;
inverse=inverse+ " " +rest;
}
System.out.println("l'inverse de ce nombre vaut " +inverse);

i.

package pgcd;
import java.util.*;

public class Pgcd {

public static void main(String[] args) {


int a,b;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer la valeur de a");
a=shimb.nextInt();
System.out.println("entrer la valeur de b");
b=shimb.nextInt();
if(a>1 &&(b>1)){
}
while(a!=b){
if(a<b)
b=b-a;
else
a=a-b;

}
System.out.println("le PGCD vaut " +a);

}
k.

package factorielle;

import java.util.Scanner;

public class Factorielle {

public static void main(String[] args) {


double fact=1;
int nbre;
Scanner shimb=new Scanner(System.in);
System.out.println("entrer le nombre");
nbre=shimb.nextInt();
if (nbre>0){
while(nbre>=1){
fact=fact*nbre;
nbre=nbre - 1;
System.out.println("la factorielle vaut : " + fact);

}
System.out.println("__________________________ ");
System.out.println("la factorielle vaut : " + fact);
}

Vous aimerez peut-être aussi