Comment implémenter l'infini en Java?


user1753100:

Java a-t-il quelque chose pour représenter l'infini pour chaque type de données numériques? Comment est-il mis en œuvre pour que je puisse faire des opérations mathématiques avec?

Par exemple

int myInf = infinity; //However it is done
myInf + 5; //returns infinity
myInf*(-1); //returns negative infinity

J'ai essayé d'utiliser de très grands nombres, mais je veux une solution appropriée et simple .

Peter Lawrey:

double prend en charge Infinity

double inf = Double.POSITIVE_INFINITY;
System.out.println(inf + 5);
System.out.println(inf - inf); // same as Double.NaN
System.out.println(inf * -1); // same as Double.NEGATIVE_INFINITY

impressions

Infinity
NaN
-Infinity

Remarque: Infinity - Infinityn'est pas un nombre .

Articles connexes


Comment implémenter l'interface comparable Java?

Softey: Je ne sais pas comment implémenter une interface comparable dans ma classe abstraite. J'ai l'exemple de code suivant que j'utilise pour essayer de comprendre: public class Animal{ public String name; public int yearDiscovered; public String

Comment implémenter l'accessibilité en Java

Saad Attieh: Je suis malvoyant et je développe des interfaces graphiques Java et je trouverais cela extrêmement ironique si mes interfaces graphiques ne m'étaient pas accessibles. Donc, quiconque peut l'aider serait formidable si quelqu'un pouvait donner des c

Comment implémenter au mieux l'idiome "newtype" en C ++?

Kenba Depuis que j'ai appris Rust, je suis devenu fan de l' idiome newtype que je pense que Rust a emprunté à Haskell . Un nouveau type est un type distinct basé sur un type standard qui garantit que les paramètres de fonction sont du type correct. Par exemple

Comment implémenter JavaCameraView en haut de l'écran

Victor Arsjad Donc, actuellement, j'ai des difficultés à gérer mes problèmes. Ce que je veux en gros, c'est ouvrir un JavaCameraViewmoment pour toujours pouvoir utiliser le téléphone normalement. J'ai réussi à suivre le guide ici et à l'utiliser dans mon style

Comment implémenter l'algorithme FPGrowth en Python?

Mark McGown J'ai utilisé avec succès l'algorithme apriori en Python comme suit: import pandas as pd from mlxtend.frequent_patterns import apriori from mlxtend.frequent_patterns import association_rules df = pd.read_csv('C:\\Users\\marka\\Downloads\\Assig5.csv

Comment implémenter l'affinité de thread en C ++

markf78 J'utilise une API tierce qui nécessite une affinité de thread, c'est-à-dire que l'API tierce renvoie un handle que tout appel d'API tiers ultérieur utilisant ce handle doit exécuter sur le même thread exact. Quelle est la meilleure façon d'implémenter

Comment implémenter Moustache Lambda en Java

Evan Gertis Je voudrais implémenter un lambda en java qui peut être appelé à partir d'un modèle de moustache. Jusqu'à présent, je n'ai pu trouver qu'un article de blog mal écrit sur ce sujet: https://spring.io/blog/2016/11/21/the-joy-of-mustache-server-side-te

Comment utiliser l'infini en python

Luke Sharon Je travaille avec des graphiques en python. J'essaye d'obtenir la distance entre chaque sommet. J'ai besoin d'utiliser la valeur INFINITY (représentée par la chaîne "-") pour une situation dans laquelle il n'y a pas de chemin direct entre un sommet

Comment implémenter strictement l'UML donné en utilisant Java?

tué J'essaie d'implémenter l'UML ci-dessous en utilisant Java: J'ai implémenté avec succès toutes les instructions sauf une qui est: Cours de théâtre: Remplacez la méthode showArea et affichez la taille multipliée par 12. Je suis nouveau dans UML et d'après ce

Comment implémenter un simple carrousel infini dans Android?

jsaji J'essaie d'implémenter une vue carrousel infinie simple pour mon projet. J'essaye d'implémenter quelque chose comme l'image ci-dessous. Mais je ne trouve pas par où commencer. J'ai essayé avec ViewPager, mais je ne trouve pas de moyen d'afficher plus d'u

Comment implémenter l'algorithme suivant en temps O (1)?

Altaïr J'ai un tableau 2D rempli d'entiers. Je veux un moyen de trouver la moyenne d'une partie du tableau en temps O (1). Par exemple, j'ai le tableau A[][] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};et l'entrée de l'algorithme serait des limites. Alors Algorithm(in

Comment implémenter l'exemple de Dead Lock en Java

Asif Mushtaq Je lis à propos des situations de blocage Java , j'ai compris où un blocage peut se produire, mais je suis confronté à un problème pour implémenter l'exemple ci-dessous. public class DeadLockDemo { public void method1() { synchronized

MongoDB / Java - Comment implémenter $ out en java pour mongodb

user4408375 J'ai une requête aggregate () qui donne des données de plus de 16 Mo. Pour travailler avec un problème de 16 Mo, ils ont fourni quelque chose comme ci-dessous. {$out : "datasetTemp"} // datasetTemp name of collection. J'ai essayé de suivre dans l

Comment implémenter un tablemodel en Java?

Ankit Kumar Singhal Je suis nouveau avec JAVA. J'ai commencé à utiliser JTable. Je ne pouvais pas comprendre comment utiliser tablemodel avec JTable. L'objectif est de comprendre l'utilisation du modèle de table. lance-java Comme son nom l'indique ... le Table

comment implémenter la commande ls -l en utilisant execvp?

Sheng J'essaye d'implémenter la commande en ls -lutilisant execvp. J'ai du code execvp("ls",&argv[0]); fonctionne bien, mais j'utilise execvp("ls -l",&argv[0]); ne marche pas Kurt Stutsman Le premier argument de execvp()doit être le nom binaire que vous so

Comment implémenter Load Balancer en Java

Sateesh Mudimanikyam Je voulais mettre en œuvre un modèle qui arrête automatiquement ou manuellement toutes les demandes vers un service externe (c'est-à-dire un port) pendant une période de temps si le pourcentage d'erreur dépasse un seuil. J'ai deux instance

Comment implémenter add() en Java ?

débutant Je suis extrêmement novice en Java et en programmation informatique en général. Aujourd'hui, je suis tombé sur une ligne indiquée comme suit : assertThrows(IllegalArgumentException.class, () -> add(x, 2));où x est un entier. Je suis confus sur la méth