Learn Java
304 subscribers
92 photos
1 video
94 files
84 links
یاد گیری زبان برنامه نویسی جاوا و نکات و مفاهیم
کاربردی ان



@parsa8113
@bardiademon
Download Telegram
اموزش جاوا به زبان ساده ۲۰:


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
خروجی این برنامه چیست؟
a) 9
b) 8
c) خطای زمان کامپایل
d) خطای زمان اجرا
پاسخ:گزینه c
توضیح:متغیرهای با نام یکسان را نمی توان در یک کلاس ایجاد کنیم.
خروجی این برنامه چیست؟
a) 12
b) 200
c) 400
d) 100
پاسخ:گزینه b
خروجی این برنامه چیست؟
a) E U
b) U E
c) V E
d) U F
پاسخ:گزینه a
خروجی این برنامه چیست؟
a) 38 43
b) 39 44
c) 295 300
d) 295.04 300
پاسخ:گزینه b
خروجی این برنامه چیست؟
a) b is : 2
b) b is : 1
c) خطای کامپایل
d) خطای زمان اجرا
پاسخ:گزینه c
خروجی این برنامه چیست؟
a) 0
b) 1
c) 6
d) 25
پاسخ:گزینه c
خروجی این برنامه چیست؟
a) false
b) true
c) 0
d) 1
پاسخ:گزینه b
خروجی این برنامه چیست؟
a) 0
b) 1
c) 25
d) 26
پاسخ:گزینه c
خروجی این برنامه چیست؟
a) 0
b) 1
c) 30
d) خطای کامپایل
پاسخ:گزینه d
💎در جاوا String یک .......... می باشد.
a) کلاس
b) شی
c) متغیر
d) آرایه ای از کاراکترها
پاسخ:گزینه a
خروجی این برنامه چیست؟
a) I
b) like
c) Java
d) IlikeJava
پاسخ:گزینه d
خروجی این برنامه چیست؟
a) I
b) L
c) K
d) E
پاسخ:گزینه a
خروجی این برنامه چیست؟
a) 9
b) 10
c) 11
d) 12
پاسخ:گزینه c
خروجی این برنامه چیست؟
a) hello hello
b) world world
c) hello world
d) world hello
پاسخ:گزینه c
خروجی این برنامه چیست؟
a) false false
b) true true
c) true false
d) false true
پاسخ:گزینه d
خروجی این برنامه چیست؟
a) 1 2 3 4 5 6 7 8 9 10
b) 0 1 2 3 4 5 6 7 8 9 10
c) i j k l m n o p q r
d) i i i i i i i i i i
پاسخ:گزینه d
خروجی این برنامه چیست؟
a) 8
b) 9
c) 10
d) 11
پاسخ:گزینه b
اگر 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 می ریزد.
عملگر " - - " مقدار یک متغیر را با چه تعداد واحد کاهش می دهد؟
a) 1
b) 2
c) 3
d) 4

پاسخ:گزینه a