آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

فرق این دو خط کد با هم چیه؟

msm  11 سال پیش  11 سال پیش
+2 0

سلام

فرق این دو متد باهم چیه؟

         int y = new Random().nextInt(10) + 1;
        int x = (int) (Math.random() * 10) + 1;

البته هر دو تا عدد تصادفی تولید می کنن ولی خواستم با تجربه ها بگن که هر کدوم به چه دردی میخوره؟

و دوم این که کسی سایتی سراغ نداره که به شرح و بررسی متد ها در جاوا پرداخته باشه؟ 

+1 0
سلام ،تا اونجایی که من میدونم کار هر دو دستور بالا باید یکی باشه اما فکر کنم که استفاده از دستور دوم بهتر باشه چون شما برای استفاده از دستور اول نیاز به یک instance از کلاس Random داری اما تو دستور دوم شما فقط از یک متد استاتیک استفاده میکنی.برای توضیحات متد های جاوا شما میتونی به مستندات خود جاوا در سایت اوراکل مراجعه کنی اما من سایت stackoverflow را بهتون پیشنهاد میکنم (11 سال پیش)
0 0
سلام دوست عزیز ممنون میشم اگر باز هم متد های جالب این چنینی رو جایی پیدا کردید توی همین تاپیک معرفی کنید . تا نظرات دوستان رو بدونیم (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .