Programme de nombre Nelson en Java
Dans cet article, nous allons développer un programme Java pour vérifier si le nombre donné est un nombre Nelson ou non ?
Au cricket, le nombre 111 est parfois appelé "un Nelson" d'après l'amiral Nelson, qui n'aurait eu "Un œil, un bras, une jambe" qu'à la fin de sa vie. C'est en fait inexact - Nelson n'a jamais perdu une jambe. Les significations alternatives incluent "Un œil, un bras, une ambition" et "Un œil, un bras, un trou du cul".
Au cricket en particulier, les multiples de 111 sont appelés un double Nelson (222), un triple Nelson (333), etc.
Un score de 111 est considéré par certains comme malchanceux. Pour lutter contre la malchance supposée, certains spectateurs lèvent les pieds du sol. Puisqu'un arbitre ne peut pas s'asseoir et lever les pieds, l'arbitre international David Shepherd avait toute une suite de manières particulières si le score était un multiple de Nelson. Il sautillait, mélangeait ou se trémoussait, en particulier si le nombre de guichets correspondait également - 111/1, 222/2 etc.
Programme Java pour vérifier le numéro Nelson
import java.util.Scanner;
public class NelsonNumber {
// method to check the given number
// is nelson number or not
public static boolean isNelson(int number) {
// if number is divisible by 111
// then the number is nelson number
if(number % 111 == 0)
return true;
return false;
}
public static void main(String[] args) {
// declare variables
int number = 0;
boolean result = false;
// create Scanner class object to
// read input
Scanner scan = new Scanner(System.in);
System.out.print("Enter an integer number::");
number = scan.nextInt();
// check number
result = isNelson(number);
// display result
if(result)
System.out.println(number +
" is a Nelson number");
else
System.out.println(number +
" is not a Nelson number");
// close Scanner class object
scan.close();
}
}
La sortie pour différents cas de test est :-
Entrez un nombre entier ::222
222 est un nombre de Nelson
Entrez un nombre entier ::220
220 n'est pas un nombre de Nelson
Le 11 novembre 2011, lors d'un match test entre l'Afrique du Sud et l'Australie avec l'heure à 11h11 et l'Afrique du Sud nécessitant 111 points pour gagner, la majorité de la foule et l'arbitre Ian Gould ont soulevé la jambe de Shepherd Nelson pendant cette minute avec le lecture du tableau de bord 11:11 11/11/11. Source :- Wikipédia