私は基本的な電卓の例を実行しています。アンドロイドアプリケーションでScientific Float記法を無効にする方法
2つの数字を分割しているうちに、私は科学浮動表記の結果を得ています。
3/2
結果が1.4E24
ですが、1.5
という通常の値が必要です。 私はNDKを使用しています。 関数の使用は、関数呼び出しが
パブリックネイティブ浮動小数点除算(INTのx、int型のy)をファイルNativeLibクラスにある
float res2 = nativeLib.divide(v1, v2);
s= ""+res2;
System.out.println(res2);
result.setText(s); >
未満です。
と関数実装されるC LANG
JNIEXPORT jfloat JNICALL Java_com_example_Ndkdemo_NativeLib_divide
(JNIEnv * env, jobject obj, jint value1, jint value2)
{ float d= (value1/value2) ;
return (d);}
コードを投稿してください。 – JoxTraex
@ JOXTraex返信いただきありがとうございます.i Javaのクラスファイルの変更は.soファイルの作成後にのみ行われました。 – Chandu
ええ、なぜjniで部門をやっていますか?何か必要ないようです。 – JoxTraex