اموزش جاوا به زبان ساده ۱۹:
بدست اوردن معدل بین اعداد
import java.util.Scanner;
public class NewClass1 {
public static void main (String[] args)
{
Scanner input = new Scanner(System.in);
double total = 0;
double grade;
double average;
double counter = 0;
System.out.println("Please enter numbers : ");
while (counter < 10 ){
grade = input.nextDouble();
total = total + grade;
counter++;
}
average = total/10;
System.out.println("Your average is " + average);
}
}
خب برای اندازه گیری معدل بین ده عدد ازین روش استفاده خواهیم کرد
خب برای معدل گرفتن چیکار میکردیم؟همه اعداد رو جمع و بر تعداد تقسیم میکردیم
پس یه متغیر برای جمع اعداد نیاز داریم
متغیری که اعداد اعشاری رو توی خودش بتونه جا بده
خب چرا؟چون که ممکنه معدل چند عدد یه عدد اعشاری بشه !
double total = 0;
خب ما یه double تعریف میکنیم به اسم total یا هرچی خودتون میخواید..و اونو برابر با صفر قرار میدیم..چرا؟چون که جمع اعداد از اولش صفره دیگه..ممکنه هیچ عددی وارد نکنه کاربر
یه متغیر به اسم double counter = 0; تعریف میکنیم..این متغیر نشانگر تعداد اعدادی که میخوای معدلشونو بگیریم هست
double grade;
این برای وارد کردن اعداد از طرف کاربره..اگه دقت کنید زیر حلقه ی while
grade = input.nextDouble();
grade رو برابر با مقداری که کاربر وارد میکنه قرار دادیم
double average; این هم برای ذخیره ی اعداد و معدل هست
چون اگه دقت کنید اون پایین
average = total/10;
رو گذاشتیم
System.out.println("Please enter numbers : ");
به کاربر اعلام میکنه که اعدادشو وارد کنه
یه while باید تعریف کنیم اینجا
while (counter < 10 )
برای اینکه مشخص کنه تا چند عدد باید از کاربر بگیره و معدلشونو حساب کنه
پس تا وقتی counter از ده کوچیکتر ه هست بیا این کارای زیررو انجام بده
grade = input.nextDouble();
تازمانی که counter از ۱۰ کوچیکتر هست
بیا برو خط بعدی و از کاربر اعداد رو بگیر
و توی متغیری به اسم grade ذخیره کن
total = total + grade;
و جمع اعداد رو برابر با جمع به اضافه ی اعدادی که کاربر وارد کرده قرار بده
میتونیم اینجا به جای total = total + grade;
total += grade;
قرار بدیم
حالا برای اینکه راحت تر متوجه بشید ازین روش استفاده نکردم
counter++;
و بیا به counter یدونه اضافه کن تا به ۱۰ برسه
اگه این رو نزاریم که اضافه کنه همینطور تا ابد ادامه داره...چون هیچوقت عدد به ده نمیرسه و حلقه همینطور کارشو ادامه میده
average = total/10;
معدل مساوی هست با جمع اعداد تقسیم بر تعدادشون
که تعدادشون رو از پیش ده تایین کردیم
System.out.println("Your average is " + average); و بیا معدل رو برای من بنداز بیرون
خب یه موقع هست که شما میخواید معدل صدتا عددو حساب کنید
یا اصلا نمیدونیدچند عدد هست
برای اینکار باید از راه بالا استفاده کنید
سوالی بودی @prsw16
بدست اوردن معدل بین اعداد
import java.util.Scanner;
public class NewClass1 {
public static void main (String[] args)
{
Scanner input = new Scanner(System.in);
double total = 0;
double grade;
double average;
double counter = 0;
System.out.println("Please enter numbers : ");
while (counter < 10 ){
grade = input.nextDouble();
total = total + grade;
counter++;
}
average = total/10;
System.out.println("Your average is " + average);
}
}
خب برای اندازه گیری معدل بین ده عدد ازین روش استفاده خواهیم کرد
خب برای معدل گرفتن چیکار میکردیم؟همه اعداد رو جمع و بر تعداد تقسیم میکردیم
پس یه متغیر برای جمع اعداد نیاز داریم
متغیری که اعداد اعشاری رو توی خودش بتونه جا بده
خب چرا؟چون که ممکنه معدل چند عدد یه عدد اعشاری بشه !
double total = 0;
خب ما یه double تعریف میکنیم به اسم total یا هرچی خودتون میخواید..و اونو برابر با صفر قرار میدیم..چرا؟چون که جمع اعداد از اولش صفره دیگه..ممکنه هیچ عددی وارد نکنه کاربر
یه متغیر به اسم double counter = 0; تعریف میکنیم..این متغیر نشانگر تعداد اعدادی که میخوای معدلشونو بگیریم هست
double grade;
این برای وارد کردن اعداد از طرف کاربره..اگه دقت کنید زیر حلقه ی while
grade = input.nextDouble();
grade رو برابر با مقداری که کاربر وارد میکنه قرار دادیم
double average; این هم برای ذخیره ی اعداد و معدل هست
چون اگه دقت کنید اون پایین
average = total/10;
رو گذاشتیم
System.out.println("Please enter numbers : ");
به کاربر اعلام میکنه که اعدادشو وارد کنه
یه while باید تعریف کنیم اینجا
while (counter < 10 )
برای اینکه مشخص کنه تا چند عدد باید از کاربر بگیره و معدلشونو حساب کنه
پس تا وقتی counter از ده کوچیکتر ه هست بیا این کارای زیررو انجام بده
grade = input.nextDouble();
تازمانی که counter از ۱۰ کوچیکتر هست
بیا برو خط بعدی و از کاربر اعداد رو بگیر
و توی متغیری به اسم grade ذخیره کن
total = total + grade;
و جمع اعداد رو برابر با جمع به اضافه ی اعدادی که کاربر وارد کرده قرار بده
میتونیم اینجا به جای total = total + grade;
total += grade;
قرار بدیم
حالا برای اینکه راحت تر متوجه بشید ازین روش استفاده نکردم
counter++;
و بیا به counter یدونه اضافه کن تا به ۱۰ برسه
اگه این رو نزاریم که اضافه کنه همینطور تا ابد ادامه داره...چون هیچوقت عدد به ده نمیرسه و حلقه همینطور کارشو ادامه میده
average = total/10;
معدل مساوی هست با جمع اعداد تقسیم بر تعدادشون
که تعدادشون رو از پیش ده تایین کردیم
System.out.println("Your average is " + average); و بیا معدل رو برای من بنداز بیرون
خب یه موقع هست که شما میخواید معدل صدتا عددو حساب کنید
یا اصلا نمیدونیدچند عدد هست
برای اینکار باید از راه بالا استفاده کنید
سوالی بودی @prsw16
اموزش جاوا به زبان ساده ۲۰:
import java.util.Scanner;
public class average {
public static void main (String[] args)
{
Scanner input = new Scanner(System.in);
int pr;
double total = 0;
double grade;
double average;
double counter = 0;
System.out.println("لطفا مجموع اعدادی که میخواهید معدل انهارا بگیرید وارد کنید : ");
pr = input.nextInt();
System.out.println("اعدادی که برای گرفتن معدل وارد خواهید کرد برابر است با : " + pr);
System.out.println(" اعداد را برای به دست اوردن معدل وارد کنید \n :");
while (counter < pr)
{
grade = input.nextDouble();
total = total + grade;
counter++;
}
average = total/pr;
System.out.println("معدل شما برابر است با : " + average);
}
}
دوستان گیج نشید
این همون اموزش بالایی هست فقط ما اومدیم به جای ده یه متغیر به اسم int pr; تعریف کردیم که از کاربر ورودی بگیره چندتا عدد میخواد معدل بگیره.
یعنی چی؟
یعنی یه متغیر به اسم pr از نوع int تعریف کر دیم
while (counter < pr) ایندفعه به جای اینکه counter رو کوچیکتر از ده قرار بدیم کوچیکتر از pr قرار دادیم
و
System.out.println("لطفا مجموع اعدادی که میخواهید معدل انهارا بگیرید وارد کنید : ");
pr = input.nextInt();
و اعلان کردیم به کاربر که تعداد اعدادی رو که میخواد معدلشون رو بگیره مشخص کنه
و اخر average رو برابر با total /pr
قرار دادیم
total/pr یعنی جمع اعداد تقسیم بر اون عددی که کاربر وارد کرده برای گرفتن معدل
سوالی بود :؛
@prsw16
import java.util.Scanner;
public class average {
public static void main (String[] args)
{
Scanner input = new Scanner(System.in);
int pr;
double total = 0;
double grade;
double average;
double counter = 0;
System.out.println("لطفا مجموع اعدادی که میخواهید معدل انهارا بگیرید وارد کنید : ");
pr = input.nextInt();
System.out.println("اعدادی که برای گرفتن معدل وارد خواهید کرد برابر است با : " + pr);
System.out.println(" اعداد را برای به دست اوردن معدل وارد کنید \n :");
while (counter < pr)
{
grade = input.nextDouble();
total = total + grade;
counter++;
}
average = total/pr;
System.out.println("معدل شما برابر است با : " + average);
}
}
دوستان گیج نشید
این همون اموزش بالایی هست فقط ما اومدیم به جای ده یه متغیر به اسم int pr; تعریف کردیم که از کاربر ورودی بگیره چندتا عدد میخواد معدل بگیره.
یعنی چی؟
یعنی یه متغیر به اسم pr از نوع int تعریف کر دیم
while (counter < pr) ایندفعه به جای اینکه counter رو کوچیکتر از ده قرار بدیم کوچیکتر از pr قرار دادیم
و
System.out.println("لطفا مجموع اعدادی که میخواهید معدل انهارا بگیرید وارد کنید : ");
pr = input.nextInt();
و اعلان کردیم به کاربر که تعداد اعدادی رو که میخواد معدلشون رو بگیره مشخص کنه
و اخر average رو برابر با total /pr
قرار دادیم
total/pr یعنی جمع اعداد تقسیم بر اون عددی که کاربر وارد کرده برای گرفتن معدل
سوالی بود :؛
@prsw16
💎در جاوا String یک .......... می باشد.
a) کلاس
b) شی
c) متغیر
d) آرایه ای از کاراکترها
✅پاسخ:گزینه a
a) کلاس
b) شی
c) متغیر
d) آرایه ای از کاراکترها
✅پاسخ:گزینه a
اگر x=0 باشد، کدام یک از موارد زیر برای تغییر مقدار x به عدد 1 صحیح می باشند:
1. x++;
2. x = x + 1;
3. x += 1;
4. x =+ 1;
.......................
a) 1, 2 & 3
b) 1 & 4
c) 1, 2, 3 & 4
d) 3 & 2
✅پاسخ:گزینه c
توضیح: عملگر ++ مقدار متغیر x را به 1 افزایش می دهد.
همچنین x=x+1 نیز می تواند مقدار x را به 1 تغییر دهد
همچنین x+=1 نیز فرم کوتاه شده x=x+1 می باشد.
در نهایت x=+1 مقدار عدد 1 را درون متغیر x می ریزد.
1. x++;
2. x = x + 1;
3. x += 1;
4. x =+ 1;
.......................
a) 1, 2 & 3
b) 1 & 4
c) 1, 2, 3 & 4
d) 3 & 2
✅پاسخ:گزینه c
توضیح: عملگر ++ مقدار متغیر x را به 1 افزایش می دهد.
همچنین x=x+1 نیز می تواند مقدار x را به 1 تغییر دهد
همچنین x+=1 نیز فرم کوتاه شده x=x+1 می باشد.
در نهایت x=+1 مقدار عدد 1 را درون متغیر x می ریزد.