Exemple de code source pour trouver le multiple commun minimum de plusieurs valeurs en Java

Code source

Main.java


package src;
import java.util.ArrayList;

public class Main {
	public static void main(String[] args) {
		int valueLCM = 0;
		ArrayList<Integer> list = new ArrayList<>();
		list.add(4);
		list.add(6);
		list.add(9);

		for(int index=0; index<list.size()-1; index++) {
			if( index==0 ) {
				valueLCM = calcLCM( list.get(index), list.get(index+1) );
			} else {
				valueLCM = calcLCM( valueLCM,        list.get(index+1) );
			}
		}
		System.out.println(valueLCM);
	}

	private static int calcLCM(int val1, int val2) {
		int maxValue = Math.max(val1, val2);
		int minValue = Math.min(val1, val2);
		long val3    = maxValue * minValue;

		if(minValue==0) return maxValue;

		int temp;
		while( (temp=maxValue%minValue)!=0 ) {
			maxValue=minValue;
			minValue=temp;
		}

		return (int)(val3/minValue);
	}

}

Supplément

Après avoir trouvé l'engagement maximal par la méthode euclidienne de division mutuelle, Trouvez le multiple commun minimum.

Recommended Posts

Exemple de code source pour trouver le multiple commun minimum de plusieurs valeurs en Java
Exemple de code pour obtenir les valeurs de type SQL clés dans Java + MySQL 8.0
Exemple de code pour obtenir les valeurs des principaux types SQL dans Java + Oracle Database 12c
Techniques de lecture du code source Java dans Eclipse
Trouvez les multiples communs maximum et minimum de n'importe quel nombre d'entiers dans Ruby
Devinez le code de caractère en Java
Code source pré-écrit pour l'activité
Structure de base du code source Java
Utilisez un exemple de domaine pour le nom du package dans l'exemple de code
Exemple de code pour appeler l'API Yahoo! Local Search en Java
[Exemple de référence] Le droit d'auteur est décrit dans le commentaire du code source.
Exemple de code utilisant JMustache, le moteur de modèles Moustache en Java
Obtenez le résultat de POST en Java
Exemple de code pour obtenir les valeurs de type JDBC clés dans la base de données Java + H2
Exemple de programme qui renvoie la valeur de hachage d'un fichier en Java
[Communication Socket (Java)] Impressions de la mise en œuvre de la communication Socket dans la pratique pour la première fois
L'histoire de l'écriture de Java dans Emacs
Incertitude du pot commun pour plusieurs versions
Code source pour trouver une base orthogonale normale avec la méthode d'orthogonalisation de Gram-Schmidt
Code pour supprimer tous les fichiers du préfixe spécifié dans AWS S3 (Java)
L'histoire de la comparaison de chaînes de bas niveau en Java
[Java] Gestion des Java Beans dans la chaîne de méthodes
L'histoire de la fabrication d'un Othello ordinaire à Java
À propos de l'idée des classes anonymes en Java
ChatWork4j pour l'utilisation de l'API ChatWork en Java
L'histoire de l'apprentissage de Java dans la première programmation
Ressentez le passage du temps même à Java
Importer des fichiers de la même hiérarchie en Java
Exemple de code Java 02
Exemple de code Java 03
Exemple de code Java 04
Exemple de code Java 01
Trouvez les valeurs maximum et minimum parmi les 5 nombres saisis en Java (correction ver)
Exemple de code pour attribuer une valeur dans le fichier de propriétés à un champ du type attendu
[Java] Comment obtenir l'URL de la source de transition
Obtenez l'URL de la destination de la redirection HTTP en Java
Exemple de code pour convertir List en List <String> dans Java Stream
[Pour les débutants] DI ~ Les bases de DI et DI au printemps ~
[Pour les débutants] Comprendre rapidement les bases de Java 8 lambda
Inclure le code source généré par Doma dans le JAR source
Source utilisée pour obtenir l'URL de la source de redirection en Java
Remarque sur l'initialisation des champs dans le didacticiel Java
[Pour les débutants] Exemple minimum pour afficher RecyclerView en Java
[Java] Récupère le fichier dans le fichier jar quel que soit l'environnement
[Java] Lors de l'écriture du source ... Mémorandum ①
Exemple de code pour la sortie du journal par Java + SLF4J + Logback
Modifier la qualité de stockage des images JPEG en Java
Différences de code lors de l'utilisation du système de longueur en Java
Comment exécuter l'exemple WebCamCapture de NyARToolkit pour Java
Récapitulez les éléments supplémentaires de la classe Optional dans Java 9
Définir la source de données dans le code au lieu de la propriété dans spring-boot
Résumé des points que les programmeurs Java trouvent glissants lorsqu'ils lisent la source Kotlin pour la première fois
Exemple de code Java pour acquérir et afficher les données source et de destination DBLINK dans Oracle Database à l'aide de DBLINK
[Amélioration de l'efficacité du développement Java] DCEVM et HotSwapAgent reflètent les modifications du code source sans redémarrer
A été effectué dans l'année de base de la semaine calendaire Java
[Pour les débutants] Explication des classes, des instances et des statiques en Java
J'ai traduit [Méthode Clone pour les tableaux Java] comme méthode Clone dans les tableaux Java.
Une explication rapide des cinq types de statique Java