آيا در زبان جاوا راهي هست تا استرينگي كه خودش
يه عمليه رياضي هست را به انتجر تبديل نماييم؟
مثال
String result=“2+4”;
را طوري به انتجر تبديل نماييم كه انتجر مقدار 6 را ذخيره نمايد
آيا در زبان جاوا راهي هست تا استرينگي كه خودش
يه عمليه رياضي هست را به انتجر تبديل نماييم؟
مثال
String result=“2+4”;
را طوري به انتجر تبديل نماييم كه انتجر مقدار 6 را ذخيره نمايد
در این تاپیک پاسخ داده شده:https://barnamenevis.org/showthread.php?550265
سلام در هنگام برنامه نویسی در eclipse به من این error را داد میخواستم ببینم مشکل از کجاست در ضمن ویندوزم 10 است
error 1.jpg
Untitled.jpg
سلام
من تازه دارم جاوا یاد میگیرم و باید یک کد رو بخونم و کامل بفهممش.
راهنمایی میخواستم:
private static ArrayList<Series> makeSeries(MiniBox settings, String[] args) {
با مفهوم private و static اشنا هستم ولی نمیدانم کدام یک از ArrayList و Series و makeSeries و MiniBox دستور هستند و کدام یک صرفا اسم هستند.
اصلا معنی این خط چیست؟ داره array درست میکنه؟
من دیتابیس یا SQl server ایجاد کردم و در جاوا بهش متصل می شم ولی هرکاری می کنم تا پایگاه دادم رو در جدول تو جاوا نشون بده موثر واقع نمیشه چکار کنم من ؟
تمام موارد اتصال رو هم درست انجام می دم ولی باز جدول نشون نمی ده؟
کدی که اشتراک دو تا ماتریس رو حساب کنه و توی یه ماتریس جداگونه بنویسه و به جای بقیه عناصر 0 بذاره به چه صورته؟
این متدی که نوشتم مشکلش چیه؟ :
public static void share(int a[][],int b[][],int c[][],int m,int n)
{
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
c[i][j]=0;
}
}
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
if(a[i][j]==b[i][j])
{
c[i][j]=a[i][j];
}
}
}
}
سلام.
جاواداک را از کجا میتوان دانلود کرد؟
مثلا برای این کتابخانه:
https://poi.apache.org/apidocs/dev/
هیچ جای صفحه گزینهی دانلود یک فایل jar نیست که من بگیرم و به کتابخانهام اضافهاش کنم.
در اینترنت هم جایی برای این کتابخانه documentation ای نیست که دانلود کنم.
نمیدانم بقیه چه کار میکنند؟
فقط هم این نیست. چندین کتابخانه دیگر هم هست.
در برخی فایلها انگار این documentation گنجانده شده در برخی نه!
ویرایش: الان اینجا را دیدم که میتواند پرونده جار بدهد: https://javadoc.io/doc/org.apache.po...est/index.html
ولی این یک راه حل اصولی نیست. اصلا معلوم نیست چه به چه است... یک مقدار فضا گیج کننده و مبهم است. یک راهکار مشخص باید باشد که من جایی ندیدم.
-------------------------
ویرایش:
فهمیدم که تو همون سایت آپاچی یک پیوندی هست (گاهی در برخی جاهای سایت) برای دانلود این جاواداک با فرمت جار.
و چیز دیگهای که فهمیدم این بود که گویا اگه همین صفحه اچ تی ام ال رو به صورت کامل بشه بارگیری کرد و تو یه پرونده زیپ جا داد همون ویژگی رو داره. منتها طریقهاش رو نمیدونم چطوره.
آخرین ویرایش به وسیله mhjbarnamenevis : پنج شنبه 29 آبان 1399 در 21:32 عصر
سوال دیگه این که الان تو جاواداک نوشته این کلاس depricate شده.
تو بعضی از جاواداکها دیدم که مینویسند به جایش از فلان کلاس/روش استفاده کنید. اینجا ننوشته.
الان من این را از کجا بفهمم؟ (البته احتمالا در stackoverflow پاسخش هست ولی) روش کلیای برای فهمیدن این موضوع هست؟
تصویر نمونه مشکل و توضیح جاواداک:
آیا امکانش هست در جاوا همچنین کاری کرد:
//CLASS:
private static class MyClass {
final String adds = readFromFile("fileAddress");
public MyClass() {
//nothing here!
}
}
//USAGE:
String string = MyClass.adds;
؟
یعنی متغیر عمومی درون کلاس را بدون constructor و یا تابع تعریف کرد.
منظورم استفاده از یک تابع (در اینجا تابع readFromFile) در اول کلاس است. عملا این کار باید در constructor انجام پذیرد ولی برای سهولت این کار را در همان آغاز کلاس انجام دهیم. میشود؟
-------------------
ویرایش:
آزمایش کردم و شد. پس شدن میشود. ولی این که اصولی باشد یا نه؟ نمیدانم...
منظورم این است که... یعنی در جایی باعث ایجاد مشکل نشود یا باعث زیاد مصرف کردن منابع نشود (که احتمالا میشود ولی برای من اینجا زیاد مهم نیست)... چون اگر تابع readFromFile بخواهد هر بار که این متغیر از این کلاس را فرامیخوانیم برود هارد را بالا پایین کند احتمالا این روش زیاد استاندارد نخواهد بود...
اگر باعث زیاد مصرف کردن منابع شود... آیا میشود با افزودن دو واژه static final به آغاز این متغیر کار را درست کرد؟
آخرین ویرایش به وسیله mhjbarnamenevis : شنبه 01 آذر 1399 در 20:34 عصر
سلام دوستان
کسی می تونه به سوالات من پاسخ بده؟
1- متدی که محیط دايره را محاسبه می کند
2-برنامه ای که شعاع (عدد صحیح) دايره هايی که محیطی کمتر از 50 دارند را چاپ کند.
3- برنامه هايی که محیط دايره هايی با شعاع يک تا 10 را چاپ کند.