كيفية اتخاذ مربع من عدد في الروبوت
-
26-12-2019 - |
سؤال
أحاول جعل عدد تربيع (على سبيل المثال ، س^2) في رمز الروبوت ، ولكن أحصل على هذا الخطأ:
المشغل ^ غير معرف لنوع (أنواع) الوسيطة كثافة العمليات ، منطقية
هل هناك طريقة مختلفة لتربيع عدد / متغير في الروبوت?
المحلول
تفعل نفس كما تفعل ذلك في جافا الأساسية ، واستخدام. Math.pow(yournumber,power)
يعمل مثل yournumber^power
.
import java.lang.*;
public class MathDemo {
public static void main(String[] args) {
// get two double numbers
double x = 2.0;
double y = 5.4;
// print x raised by y and then y raised by x
System.out.println("Math.pow(" + x + "," + y + ")=" + Math.pow(x, y));// works like x^y
System.out.println("Math.pow(" + y + "," + x + ")=" + Math.pow(y, x));//works like y^x
}
}
نصائح أخرى
يمكنك استخدام Java's Math.Pow () في Android أيضا
giveacodicetagpre. إذا كنت بحاجة فقط إلى وجود عدد صحيح تربيع، فيمكنك القيام بأجيال x*x
.
حذرا، كما قد تجاوز.
خيار آخر هو java.lang.math # الأسرى ، ولكن يعمل على أرقام النقطة العائمة.
لا تنتمي إلى StackOverflow