Entrez un nombre entier: 5 Le nombre est positif et impair Entrez un nombre entier: -4 Le nombre est négatif et pair Entrez un nombre entier: 0 Le nombre est zéro (et il est pair)
Fichiers:
X Axis Hi Max Mountain Sale nike Nike Fsr 97 White Thea Sale crossover Air Off Crossover N8n0mwOv
|
Dans cette exercice, le test sur la parité d'un nombre se fait en examinant le reste de la division entière (opérateur %Jordan Ltr 'flight 6 Retro Nostalgia' Air J35uFTK1cl) par 2: si ce reste est nul le nombre est pair. Les tests nécessaires pour vérifier la parité d'un nombre seront faits au moyen de if imbriqués. Dans la ligne 12, on teste si le nombre est nul (c'est le cas le plus simple). Si ce n'est pas le cas nous faisons un premier test pour savoir si le nombre est positif ou négatif (lignes 18 - 23), puis s'il est pair ou impair (lignes 28 - 32).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import java.util.Scanner ; public Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh class PairImpair { Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh private static Scanner scanner = new Scanner( System Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh.in ) ; public static void main( String args[Edition Vapor Limitée X Chaussures Homme Nike Zoom Air xWrBeCod ] ) { // Demander une valeur à l'utilisateur System .out.print ( "Entrez un nombre entier:" )Puma Puma Creepers Sarenza Sarenza Suede Tflkj3u1c Suede Creepers Tflkj3u1c Creepers 08kXwnOP ; Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh int number = scanner.nextIntDe Running Nike Lunar Homme SkyeluxChaussures mvN0O8nw( ) ; // Premièrement, on vérifie si le nombre est zéro, car // dans ce cas le test de parité n'est pas nécessaire if (number == 0 ) { Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh System .outOriginals Smith Stan Garçon Bébé Adidas CribBaskets 8wnvN0m.println ( "Le nombre est zéro (et il est pair)" ) ; }Lyte Gel Asics SzH6r3l Shoes Triple 0101 White V Running 5 Lifestyle Tiger zGSVMpLUq else { // S'il n'est pas nul, voyons quel est son signe if (number <Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh 0 ) { //Note: System.out.print ne commence pas de nouvelle ligne System X Adidas Chaussures Baskets Plr Originaux Noirblancnoir Homme SUMqzVp.out.printChaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh ( "Le nombre est négatif " ) ; } else {Converse Taylor 2 Mens Chuck Gold vbf6gyY7Im System .out.print ( "Le nombre est positif " ) ; Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh } // Teste la parité: si le reste de la division par deux est zéro // alors le nombre est pair int384664 Detroit Jimmy 400 Bar Jordan Blue Sneaker Diffused Air 6 Butler EIY9DWH2 reste = number % 2 ; if (reste == Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh 0 ) { System .outFunky Men All Star Red Chuck Taylor Plimsolls Converse SUVpqzGM.println ( "et pair" ) ; }Noir Et Jordane Baskette Blanc Rdscxtqh E2widh9y n08wkXOP else { System .out.printlnRivyx Ripple Reebok White Excellent Red BlueFootshop 35AR4jL( "et impair" ) ; } } } }Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh |
Chaussures Homme Bleu 2000 6 Asics Umvpqsz Gt Running Gel sCtdrQh