Dieser Artikel stellt hauptsächlich die ganzzahlige Produktberechnungsfunktion des Java-Simulationscomputers vor, analysiert kurz die Prinzipien der computergestützten numerischen Systemkonvertierung und Produktberechnung durch Verschiebung und stellt relevante Operationen der Java-Simulationscomputer-Score-Berechnung mit spezifischen Beispielen bereit. Für Tipps, Freunde Wer sie braucht, kann sich auf
beziehen. Dieser Artikel beschreibt die Ganzzahlproduktberechnungsfunktion des Java-Simulationscomputers anhand von Beispielen. Teilen Sie es wie folgt als Referenz mit allen:
Prinzip der Computerberechnung ganzzahliger Produkte:
Implementierungscode:
package math; public class two { /** * Fundamental method * f(n) = O(n^2) * @param a * @param b * @return */ public static int naiveMul(int a,int b){ int x = 0; //判断a中出现1的位置,每当出现1就将b的移位运算结果加到最终的结果中。 while(a > 0){//n bits if(a%2==1) x = x + b; //n bits a = a>>1; b = b<<1; } return x; } public static void main(String [] args){ System.out.println("脚本之家测试结果:"); System.out.println(naiveMul(20,60)); } }
Laufergebnis:
Das obige ist der detaillierte Inhalt vonEin Beispiel dafür, wie Java die Ganzzahlproduktberechnungsfunktion des Computers simuliert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!