جاوا فارسی

ویدیو های آموزش برنامه نویسی جاوا و اندروید با زیرنویسی فارسی/ تمرین و پروژه

جاوا فارسی

ویدیو های آموزش برنامه نویسی جاوا و اندروید با زیرنویسی فارسی/ تمرین و پروژه

جاوا فارسی

بسم الله الرحمن الرحیم
جاوا طی سال های اخیر بخاطر کاربرد های بسیار گسترده ای که داره(از اندروید گرفته تا برنامه های تحت سرور و دسکتاپ و...) همیشه جزو سه زبان برتر(اکثر اوقات اول) و محبوب برنامه نویسی بوده.بخاطر علاقه ای که دارم دوره های آموزشی ای که به زبان انگلیسی هستند رو ترجمه و زیرنویس می کنم و رایگان در اختیارتون میزارم.
امیدوارم کارهایی که ارائه میکنم براتون مفید باشه.

آدرس کانال آپارات:
aparat.com/javafarsi

محاسبه میانگین با آرایه ها در جاوا

يكشنبه, ۱۸ شهریور ۱۳۹۷، ۰۳:۰۰ ب.ظ

محاسبه میانگین با آرایه ها در جاوا

دو تا برنامه رو امروز میبینیم که با استفاده از آرایه ها مقدار میانگین رو محاسبه میکنه.اولین برنامه میانگین اعضای یه آرایه مشخص رو محاسبه میکنه، و برنامه دوم اول n رو( تعداد اعضای آرایه) از کاربر میگیره و به تعداد همون از کاربر عدد میگیره و  میانگینشون رو محاسبه میکنه.

 

مثال اول: محاسبه مقدار میانگین با استفاده از آرایه ها

 

public class JavaExample {

    public static void main(String[] args) {
        double[] arr = {19, 12.89, 16.5, 200, 13.7};
        double total = 0;

        for(int i=0; i<arr.length; i++){
        	total = total + arr[i];
        }


        /* تعداد اعضای آرایه رو arr.length  
         * رو نشون میده
         */
        double average = total / arr.length;
        
        /* این فرمت دادن به خروجی استفاده میشه
         * %.4f اگه
         * بزاریم، بعد از ممیز 4 رقم اعشار نماییش داده میشه
         */
        System.out.format("The average is: %.3f", average);
    }
}

خروجی:

 
The average is: 52.418

مثال دوم: محاسبه مقدار میانگین اعداد ورودی کاربر

 
در این مثال، از تابع Scanner برای گرفتن n و اعداد کاربر استفاده میکنیم.
 
import java.util.Scanner;
public class JavaExample {

    public static void main(String[] args) {
        System.out.println("How many numbers you want to enter?");
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        /* Declaring array of n elements, the value
         * of n is provided by the user
         */
        double[] arr = new double[n];
        double total = 0;

        for(int i=0; i<arr.length; i++){
        	System.out.print("Enter Element No."+(i+1)+": ");
        	arr[i] = scanner.nextDouble();
        }
        scanner.close();
        for(int i=0; i<arr.length; i++){
        	total = total + arr[i];
        }


        
        double average = total / arr.length;
        
        System.out.format("The average is: %.3f", average);
    }
}

خروجی:

 
How many numbers you want to enter?
5
Enter Element No.1: 12.7
Enter Element No.2: 18.9
Enter Element No.3: 20
Enter Element No.4: 13.923
Enter Element No.5: 15.6
The average is: 16.225

 

منبع:beginnersbook.com

 

 

 

 

 

 

 

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی