الدرس الثامن جافا 💻📱💜
التوابع الرياضية في جافا
1. مقدمة
تحتوي جافا على مكتبة رياضية متكاملة تُعرف بـ
2. توابع الفئة
لاستخدام التوابع الرياضية، يمكنك استدعاء توابع الفئة
3. توابع حسابية أساسية
تابع
يُستخدم لحساب القيمة المطلقة لرقم.
public class MathExample {
public static void main(String[] args) {
int number = -10;
int absolute = Math.abs(number);
System.out.println("Absolute value: " + absolute);
}
}
تابع
يُستخدم لإيجاد القيمة الأكبر أو الأصغر بين قيمتين.
public class MathExample {
public static void main(String[] args) {
int a = 5;
int b = 10;
int max = Math.max(a, b);
int min = Math.min(a, b);
System.out.println("Max: " + max);
System.out.println("Min: " + min);
}
}
تابع
يُستخدم لحساب القوة (الأس).
public class MathExample {
public static void main(String[] args) {
double base = 2;
double exponent = 3;
double result = Math.pow(base, exponent);
System.out.println("2^3: " + result);
}
}
تابع
يُستخدم لحساب الجذر التربيعي.
public class MathExample {
public static void main(String[] args) {
double number = 16;
double sqrt = Math.sqrt(number);
System.out.println("Square root of 16: " + sqrt);
}
}
4. توابع حساب مثلثية
تابع
تُستخدم لحساب الدوال المثلثية.
public class MathExample {
public static void main(String[] args) {
double angle = Math.toRadians(45); // تحويل الدرجة إلى راديان
double sinValue = Math.sin(angle);
double cosValue = Math.cos(angle);
double tanValue = Math.tan(angle);
System.out.println("sin(45): " + sinValue);
System.out.println("cos(45): " + cosValue);
System.out.println("tan(45): " + tanValue);
}
}
5. توليد الأرقام العشوائية
تابع
يُستخدم لتوليد رقم عشوائي بين 0.0 و 1.0.
public class MathExample {
public static void main(String[] args) {
double randomValue = Math.random();
System.out.println("Random value: " + randomValue);
}
}
6. توابع لوغاريتمية وأُسِّية
تابع
تُستخدم لحساب اللوغاريتم الطبيعي والقيمة الأُسية.
public class MathExample {
public static void main(String[] args) {
double number = 2;
double logValue = Math.log(number);
double expValue = Math.exp(number);
System.out.println("log(2): " + logValue);
System.out.println("exp(2): " + expValue);
}
}
خاتمة
توفر مكتبة
إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!
#Java
التوابع الرياضية في جافا
1. مقدمة
تحتوي جافا على مكتبة رياضية متكاملة تُعرف بـ
Math class. تحتوي هذه المكتبة على العديد من التوابع المفيدة التي توفر وظائف رياضية شائعة مثل العمليات الحسابية الأساسية، الدوال اللوغاريتمية، حساب الجذور، وتوليد الأرقام العشوائية.2. توابع الفئة
Mathلاستخدام التوابع الرياضية، يمكنك استدعاء توابع الفئة
Math بشكل مباشر باستخدام صيغة ()Math.methodName لأن كل التوابع في هذه الفئة هي static.3. توابع حسابية أساسية
تابع
Math.absيُستخدم لحساب القيمة المطلقة لرقم.
public class MathExample {
public static void main(String[] args) {
int number = -10;
int absolute = Math.abs(number);
System.out.println("Absolute value: " + absolute);
}
}
تابع
Math.max و Math.minيُستخدم لإيجاد القيمة الأكبر أو الأصغر بين قيمتين.
public class MathExample {
public static void main(String[] args) {
int a = 5;
int b = 10;
int max = Math.max(a, b);
int min = Math.min(a, b);
System.out.println("Max: " + max);
System.out.println("Min: " + min);
}
}
تابع
Math.powيُستخدم لحساب القوة (الأس).
public class MathExample {
public static void main(String[] args) {
double base = 2;
double exponent = 3;
double result = Math.pow(base, exponent);
System.out.println("2^3: " + result);
}
}
تابع
Math.sqrtيُستخدم لحساب الجذر التربيعي.
public class MathExample {
public static void main(String[] args) {
double number = 16;
double sqrt = Math.sqrt(number);
System.out.println("Square root of 16: " + sqrt);
}
}
4. توابع حساب مثلثية
تابع
Math.sin و Math.cos و Math.tanتُستخدم لحساب الدوال المثلثية.
public class MathExample {
public static void main(String[] args) {
double angle = Math.toRadians(45); // تحويل الدرجة إلى راديان
double sinValue = Math.sin(angle);
double cosValue = Math.cos(angle);
double tanValue = Math.tan(angle);
System.out.println("sin(45): " + sinValue);
System.out.println("cos(45): " + cosValue);
System.out.println("tan(45): " + tanValue);
}
}
5. توليد الأرقام العشوائية
تابع
Math.randomيُستخدم لتوليد رقم عشوائي بين 0.0 و 1.0.
public class MathExample {
public static void main(String[] args) {
double randomValue = Math.random();
System.out.println("Random value: " + randomValue);
}
}
6. توابع لوغاريتمية وأُسِّية
تابع
Math.log و Math.expتُستخدم لحساب اللوغاريتم الطبيعي والقيمة الأُسية.
public class MathExample {
public static void main(String[] args) {
double number = 2;
double logValue = Math.log(number);
double expValue = Math.exp(number);
System.out.println("log(2): " + logValue);
System.out.println("exp(2): " + expValue);
}
}
خاتمة
توفر مكتبة
Math في جافا العديد من التوابع المفيدة التي تسهل القيام بالعمليات الرياضية الشائعة والمعقدة. تأكد من تجربة الأمثلة وتعديلها لفهم كيفية استخدام هذه التوابع بشكل كامل.إذا كان لديك أي سؤال أو تحتاج إلى توضيح أكثر، فلا تتردد في طرحه!
#Java
Forwarded from السيم الأول - IT 🧑🏻🏫 (Shamisa| 🇵🇸🇱🇾)
السلام عليكم
لكثر الاسئلة على ترتيب المحاضرات حبيت نلخص عليكم الموضوع يعني بدال م تقعد ادور و تضيع وقت ما عليك الا:
لو تبي محاضرات الرياضة
تضغط هنا 👈🏻 #رياضه1
لو تبي محاضرات اللغة الانجليزية
تضغط هنا 👈🏻 #انجليزي
لو تبي محاضرات الحاسوب
تضغط هنا 👈🏻 #اساسيات_التقنية
لو تبي محاضرات جافا1
تضغط هنا 👈🏻 #جافا1
لو تبي محاضرات الأحصاء
تضغط هنا 👈🏻 #الاحصاء
و موفقين ان شاء الله 💙.
لكثر الاسئلة على ترتيب المحاضرات حبيت نلخص عليكم الموضوع يعني بدال م تقعد ادور و تضيع وقت ما عليك الا:
لو تبي محاضرات الرياضة
تضغط هنا 👈🏻 #رياضه1
لو تبي محاضرات اللغة الانجليزية
تضغط هنا 👈🏻 #انجليزي
لو تبي محاضرات الحاسوب
تضغط هنا 👈🏻 #اساسيات_التقنية
لو تبي محاضرات جافا1
تضغط هنا 👈🏻 #جافا1
لو تبي محاضرات الأحصاء
تضغط هنا 👈🏻 #الاحصاء
و موفقين ان شاء الله 💙.
❤1
Forwarded from السيم الثاني - IT 🧑🏻🏫 (Shamisa| 🇵🇸🇱🇾)
مواد سيم الأول....
جافا 1 ( لجميع مجموعات )
https://t.me/+V9phIQhRxCNhNjk0
ماث 1 (لجميع مجموعات )
https://t.me/+Fs8ZPEQLxWs5MzY0
انجليزي 1 ( لجميع مجموعات )
https://t.me/+4CUkyag7sPpkOThk
اساسيات حاسوب ( لجميع مجموعات )
https://t.me/+gI0DhW02lhcxMzg0
الاحصاء ( لجميع مجموعات )
https://t.me/+OAhzk03zc842YmQ0
مواد سيم الثاني ✅️
1 : Prugramming 2 (IT 112 )
https://t.me/+vv-lqFGtWvplZTFk
لجميع مجموعات ✅️
2 : Arabic 1 (GE101)
https://t.me/+2JP03mPF0ZRkZWRk
لجميع مجموعات ✅️
3 : English 2 ( GE112 )
https://t.me/+scyr-ZpV81FkNWU0
لجميع مجموعات ✅️
4 : General physics 1 + Lab 1 (GS141)
https://t.me/+-La04YIVEcs1ZjM0
لجميع مجموعات ✅️
5 : Drgital and Logic Design (IT 121)
https://t.me/+hE4tZK3k6Gs4Yjk8
لجميع مجموعات ✅️
6 : Math 2 ( GS114 )
https://t.me/+0JGej0ga1ZcyODJk
لجميع مجموعات ✅️
مجموعات دراسية ✅️
جافا 1 ( لجميع مجموعات )
https://t.me/+V9phIQhRxCNhNjk0
ماث 1 (لجميع مجموعات )
https://t.me/+Fs8ZPEQLxWs5MzY0
انجليزي 1 ( لجميع مجموعات )
https://t.me/+4CUkyag7sPpkOThk
اساسيات حاسوب ( لجميع مجموعات )
https://t.me/+gI0DhW02lhcxMzg0
الاحصاء ( لجميع مجموعات )
https://t.me/+OAhzk03zc842YmQ0
مواد سيم الثاني ✅️
1 : Prugramming 2 (IT 112 )
https://t.me/+vv-lqFGtWvplZTFk
لجميع مجموعات ✅️
2 : Arabic 1 (GE101)
https://t.me/+2JP03mPF0ZRkZWRk
لجميع مجموعات ✅️
3 : English 2 ( GE112 )
https://t.me/+scyr-ZpV81FkNWU0
لجميع مجموعات ✅️
4 : General physics 1 + Lab 1 (GS141)
https://t.me/+-La04YIVEcs1ZjM0
لجميع مجموعات ✅️
5 : Drgital and Logic Design (IT 121)
https://t.me/+hE4tZK3k6Gs4Yjk8
لجميع مجموعات ✅️
6 : Math 2 ( GS114 )
https://t.me/+0JGej0ga1ZcyODJk
لجميع مجموعات ✅️
مجموعات دراسية ✅️
❤1
import java.util.*;
public class Exe {
public static void main(){
Scanner R1=new Scanner (System.in);
int n = 6;
for (int i = n / 2; i <= n; i += 2) {
for (int j = 1; j < n - i; j += 2) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
for (int j = 1; j < n - i; j++) {
System.out.print(" ");
}
for (int j = 1; j <= i; j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = n; i >= 1; i--) {
for (int j = i; j < n; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (i * 2) - 1; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
هذا الكود يتم طباعة الشكل التالي :
*** ***
***** *****
**************
**************
************
**********
********
******
****
**
*
❤2
import java.util.*;
public class Exe1 {
public static void main(){
Scanner R1=new Scanner (System.in);
int n = 5;
for (int i = 1; i <= n; i++) {
for (int j = i; j < n; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (2 * i - 1); j++) {
System.out.print("*");
}
System.out.println();
}
for (int i = n - 1; i >= 1; i--) {
for (int j = i; j < n; j++) {
System.out.print(" ");
}
for (int j = 1; j <= (2 * i - 1); j++) {
System.out.print("*");
}
System.out.println();
}
}
}
هذا الكود يتم طباعة الشكل التالي :
*
***
*****
*******
*********
*******
*****
***
*
❤1
#قناة_تجمع_طلاب_تقنية_المعلومات_IT_✅️
جميع طلاب قروبات التي تتبع قناة تجمع ،
كلنا عارفين جزئي قريب ....
يرجى من جميع الطلاب ان يجتمعو هنا في قروب تجمع ، لآستماع طلاب فما يخص محاضرات ،
سمستر الأول ، والثاني ، والثالث ، وجميع طلاب
https://t.me/Information_Technology_students0
#المنسقين_قسم_العام_🔰
#إتحاد_طلبة_كلية_تقنية_المعلومات_جامعة_بنغازي
#قناة_تجمع_طلاب_تقنية_المعلومات_IT
جميع طلاب قروبات التي تتبع قناة تجمع ،
كلنا عارفين جزئي قريب ....
يرجى من جميع الطلاب ان يجتمعو هنا في قروب تجمع ، لآستماع طلاب فما يخص محاضرات ،
سمستر الأول ، والثاني ، والثالث ، وجميع طلاب
https://t.me/Information_Technology_students0
#المنسقين_قسم_العام_🔰
#إتحاد_طلبة_كلية_تقنية_المعلومات_جامعة_بنغازي
#قناة_تجمع_طلاب_تقنية_المعلومات_IT
برنامج BlueJ
هو أيضاً لكتابة اكواد الجافا(java)
وهو البرنامج المعتمد في كلية تقنية المعلومات..
شرح طريقة تنزيل البرنامج👈🏻 اضغط هنا 👉🏻
هو أيضاً لكتابة اكواد الجافا(java)
وهو البرنامج المعتمد في كلية تقنية المعلومات..
شرح طريقة تنزيل البرنامج👈🏻 اضغط هنا 👉🏻
مشاهدة "تعلم برمجة جافا || Java basic to OOP" على YouTube
https://www.youtube.com/playlist?list=PLF8OvnCBlEY1lalnvdYmz4O_x7wII8NiI
https://www.youtube.com/playlist?list=PLF8OvnCBlEY1lalnvdYmz4O_x7wII8NiI
جمعتكم مباركه 💙
جمعتلكم شرح وتمارين مادة java في المنشور هذا لاتنسونا من صالح دعائكم
-شرح طباعة الأشكال مع حل تمارين بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436728864840804
-مثال عمليات على المصفوفه الأحاديه بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436730711507286
-مثال مصفوفه احاديه على برنامج يقوم بقراءة بيانات الطلبه وطباعتها واخراج بيانات صاحب اعلى معدل
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436732938173730
-مثال شامل على المصفوفه الثنائيه والتعامل مع عناصرها بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436734188173605
-حل تمارين برمجيه بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436735951506762
-حل بعض أسئلة امتحان سابق java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436736784840012
اسأل الله التوفيق لي ولكم جميعا 💙
جمعتلكم شرح وتمارين مادة java في المنشور هذا لاتنسونا من صالح دعائكم
-شرح طباعة الأشكال مع حل تمارين بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436728864840804
-مثال عمليات على المصفوفه الأحاديه بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436730711507286
-مثال مصفوفه احاديه على برنامج يقوم بقراءة بيانات الطلبه وطباعتها واخراج بيانات صاحب اعلى معدل
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436732938173730
-مثال شامل على المصفوفه الثنائيه والتعامل مع عناصرها بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436734188173605
-حل تمارين برمجيه بلغة java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436735951506762
-حل بعض أسئلة امتحان سابق java
https://www.facebook.com/Mr.Albrasi.Mohamad/posts/436736784840012
اسأل الله التوفيق لي ولكم جميعا 💙
أسئلة و ملفات كل ما يخص جافا و برامج جافا
https://drive.google.com/drive/mobile/folders/131zfmIdOyrfHuyX1VMRPLyL3RFjaNBKW
#java
https://drive.google.com/drive/mobile/folders/131zfmIdOyrfHuyX1VMRPLyL3RFjaNBKW
#java
package Que10;
/*برنامج يسأل المستخدم عن رقم صحيح بحيث لو ادخل المستخدم اقل من 1 و اكبر من 20 يجب أن يعرض "رقم خاطئ"و ينتهي البرنامج و في حالة ادخال رقم ضمن الحدود المسموح بها يطبع بعدد هذا الرقم نجوم "*" بشكل عمودي و أفقي*/
import java.util.Scanner;
public class Que10 {
public static void main(String[] args) {
Scanner a=new Scanner(System.in);
System.out.print("ادخل رقم");
int x=a.nextInt();
if(x<1||x>20)
System.out.print("رقم خاطئ");
else
for (int i=1; i<=x; i++)
{
System.out.print("*");
}
for(int i=1;i<=x;i++)
{
System.out.println("*");
}
}
}
package Que2;
//طباعة جدول الضرب من 1 إلى 12 باستخدام حلقة For
public class Que2 {
public static void main(String[] args) {
for (int i=1; i<=12 ; i++) {
for (int j=1; j<=12; j++) {
System.out.println(i+"*"+j+"="+j*i);
}
}
}
}
package Que3;
/*برنامج لادخال عدد صحيح ثم طباعة العبارات التالية :
"The number is even" في حالة الرقم زوجي
"The number is odd" في حالة الرقم فردي
*/
import java.util.Scanner;
public class Que3 {
public static void main(String[] args) {
Scanner a=new Scanner (System.in);
System.out.println(" "+"ادخل عدد");
int num=a.nextInt();
if(num%2==0)
System.out.println("The number "+num+" is even");
else
System.out.println("The number "+num+" is odd");
}
}
package Que5;
/*برنامج يقوم بإدخال الكلمة التالية "programming" , و يقوم بطباعتها و طباعة اول حرف في الكلمة و اخر حرف */
import java.util.Scanner;
public class Que5 {
public static void main(String[] args) {
Scanner si=new Scanner (System.in);
}
}
package Que4;
/*طباعة الاعداد الصحيحة المحصورة بين1و10وطباعة مجموع الاعداد التي تسبق كل عدد باستخدام حلقة For */
public class Que4 {
public static void main(String[] args) {
int y=1;
int sum=0;
for(int i=1;i<=10;i++)
{
System.out.println(" "+i);
}
{
for(int i=1; i<=10;i++)
if(y<i)
y++;
sum=sum+y;
}
System.out.print("مجموع الاعداد التي تسبق كل عدد"+sum);
}
}
package Que6;
//طباعة الاعداد الزوجية الي اقل من 50
public class Que6 {
public static void main(String[] args) {
for(int i=1;i<=50;i++)
{
if(i<50&&i%2==0)
System.out.println(i);
}
}
}
package Que7;
//قراءة عدد صحيح ثم طباعة مضروب العدد المدخل
import java.util.Scanner;
public class Que7 {
public static void main(String[] args) {
int F=1;
Scanner s=new Scanner(System.in);
System.out.print("Enter Number");
int n=s.nextInt();
for(int i=1;i<=n;i++)
{
F=F*i;
}
System.out.print("Factorial of "+n+" is "+F);
}
}