طيب الشيئ اللي لازم تضعه في راسك ان لكل شيء نقطة بداية و لغات البرمجة نقطة بداية تنفيذ اكوادها دائما يبدأ من دالة غالبا يسموها ( main ) .
🟢 الدالة(Method or Function) : هي مثل الكلاس عبارة عن حاوية فيها مجموعة من الاكواد البرمجية جاهزة للتنفيذ ونقطة مهمة الدالة هي جزء من الكلاس, اي تكتب في الكلاس اما الكلاس ليس جزء من شيء.
🔴 ملاحظة : اذا لم تفهم ما قلته لا تهتم لاني بشرح هذي النقطة في الفيديو التالي اثناء التطبيق العملي .
#introduction
#Java_Level_1
@java_tutorial0101
🟢 الدالة(Method or Function) : هي مثل الكلاس عبارة عن حاوية فيها مجموعة من الاكواد البرمجية جاهزة للتنفيذ ونقطة مهمة الدالة هي جزء من الكلاس, اي تكتب في الكلاس اما الكلاس ليس جزء من شيء.
🔴 ملاحظة : اذا لم تفهم ما قلته لا تهتم لاني بشرح هذي النقطة في الفيديو التالي اثناء التطبيق العملي .
#introduction
#Java_Level_1
@java_tutorial0101
👏3❤1👍1
Java tutorial | دروس جافا 👨🏻🏫
package,class,main() #introduction #Java_Level_1 @java_tutorial0101
ملخص ماتم ذكره في الفيديو :
1- package:
هي ملف يحتوي على مجموعة ملفات تنفيذية بأمتداد java.
------------------------------------------
2- class { }:
هو حاوية يتم كتابة الاكواد بين حاصرتيه { }
__
3- main( ){ }:
هي الدالة التي يبدأ منها البرنامج المبني بلغة جافا بالاقلاع و كذلك حاوية يتم كتابة الاكواد بين حاصرتيه
------------------------------------
ملاحظة : هذي معلومات عامة و هي دائما موجودة في كل مشروع نقوم بانشاؤه بمعنى عادنا مادخلنا للبرمجة بس ولاعليك الموضوع سهل جدا ...😊
#introduction
#Java_Level_1
@java_tutorial0101
1- package:
هي ملف يحتوي على مجموعة ملفات تنفيذية بأمتداد java.
------------------------------------------
2- class { }:
هو حاوية يتم كتابة الاكواد بين حاصرتيه { }
__
3- main( ){ }:
هي الدالة التي يبدأ منها البرنامج المبني بلغة جافا بالاقلاع و كذلك حاوية يتم كتابة الاكواد بين حاصرتيه
------------------------------------
ملاحظة : هذي معلومات عامة و هي دائما موجودة في كل مشروع نقوم بانشاؤه بمعنى عادنا مادخلنا للبرمجة بس ولاعليك الموضوع سهل جدا ...😊
#introduction
#Java_Level_1
@java_tutorial0101
❤4🔥2
اليوم درسنا عن المدخلات والمخرجات ( I/O ):
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
1⃣- Output :
هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته.
الدالة او الكود الذي يستخدم في هذا الشيء هو كالتالي :
System.out.print( );
حيث بين القوسين ' ( ) ' توضع القيم التي تريد اخراجها او طباعتها على الشاشة.
---------------------------------
مثال على ذلك:
Java Tutorial
____
2⃣-Input :
المدخلات هي القيم التي يدخلها المستخدم او البيانات التي تدخل الى البرنامج بأي وسيلة كانت.
الكود المستخدم في هذي المهمة يمر بمرحلتين :
اولا انشاء الكود الذي يقوم بمهمة الادخال. او بمعنى متقدم ولا ' تركزوا ' عليه حاليا (انشاء كائن او مايسمى بـالـ Object ) وهي كالتالي :
----------------------------------------
ثانيا تحديد نوع البيانات التي ستدخل يعني هل هي (int,short,byte,long,double,float,String,boolean) ويتم كتابة الكود كالتالي :
#Java_Level_1
@java_tutorial0101
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
1⃣- Output :
هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته.
الدالة او الكود الذي يستخدم في هذا الشيء هو كالتالي :
System.out.print( );
حيث بين القوسين ' ( ) ' توضع القيم التي تريد اخراجها او طباعتها على الشاشة.
---------------------------------
مثال على ذلك:
class Myclass{
public void static main(String [ ] args){
System.out.print("Java Tutorial" );
}
}
سيكون المخرج او الـ Output:Java Tutorial
____
2⃣-Input :
المدخلات هي القيم التي يدخلها المستخدم او البيانات التي تدخل الى البرنامج بأي وسيلة كانت.
الكود المستخدم في هذي المهمة يمر بمرحلتين :
اولا انشاء الكود الذي يقوم بمهمة الادخال. او بمعنى متقدم ولا ' تركزوا ' عليه حاليا (انشاء كائن او مايسمى بـالـ Object ) وهي كالتالي :
Scanner input = new Scanner(System.in);ملاحظة : كلمة input تعتبر متغير بمعنى تستطيع كتابة اي اسم اخر بدالها.
----------------------------------------
ثانيا تحديد نوع البيانات التي ستدخل يعني هل هي (int,short,byte,long,double,float,String,boolean) ويتم كتابة الكود كالتالي :
int x = input.nextInt( );#scanner
--------------------
short x = input.nextShort( );
--------------------
byte x = input.nextByte( );
---------------------
long x = input.nextLong( );
-----------------------
double x = input.nextDouble( );
-----------------------
float x = input.nextFloat( );
--------------------------
String x = input.next( );
هذا في حالة اردت المستخدم ان يدخل كلمة واحد فقط
String x = input.nextLine( );
هذا في حالة اردت المستخدم ان يدخل اكثر من كلمة
---------------------------------
char x=input.next().charAt(0);
---------------------------------
boolean x = input.nextBoolean( );
___
#Java_Level_1
@java_tutorial0101
❤6👍2🔥1
Java tutorial | دروس جافا 👨🏻🏫
اليوم درسنا عن المدخلات والمخرجات ( I/O ): ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- 1⃣- Output : هي المخرجات او النتائج التي تخرجها الاكواد بناء على الامر الذي ادخلته. الدالة او الكود الذي يستخدم في هذا…
Media is too big
VIEW IN TELEGRAM
توضيح سريع على ماتم شرحه
#scanner
#Java_Level_1
-------------------------------------------------
@java_tutorial0101
#scanner
#Java_Level_1
-------------------------------------------------
@java_tutorial0101
👍5❤1
Write a Java program to print 'Hello' on screen and then print your name on a separate line.
_
#Ex_Java_Level_1
_
#Ex_Java_Level_1
Java tutorial | دروس جافا 👨🏻🏫
Write a Java program to print 'Hello' on screen and then print your name on a separate line. _ #Ex_Java_Level_1
الجواب👇
Hello
Ahmed
public class Exercise {
public static void main(String[] args) {
System.out.print("Hello\nAhmed");
}
}
Output:Hello
Ahmed
👍2
Write a Java program to print the result of the following operations:
a. -5 + 8 * 6
b. (55+9) % 9
c. 20 + -3*5 / 8
d. 5 + 15 / 3 * 2 - 8 % 3
#Ex_Java_Level_1
a. -5 + 8 * 6
b. (55+9) % 9
c. 20 + -3*5 / 8
d. 5 + 15 / 3 * 2 - 8 % 3
#Ex_Java_Level_1
👍1
الجواب 👇
43
1
19
13
.
public class Exercise {
public static void main(String[] args) {
System.out.println(-5 + 8 * 6);
System.out.println((55+9) % 9);
System.out.println(20 + -3*5 / 8);
System.out.println(5 + 15 / 3 * 2 - 8 % 3);
}
}
Output :43
1
19
13
.
👍1
Java tutorial | دروس جافا 👨🏻🏫
الجواب 👇 public class Exercise { public static void main(String[] args) { System.out.println(-5 + 8 * 6); System.out.println((55+9) % 9); System.out.println(20 + -3*5 / 8); System.out.println(5 + 15 / 3 * 2 - 8 % 3); } } Output : 43 1 19 13 .
System.out.println( ) :
تعطي سطر جديد بعد الطباعة
-----------------
System.out.print( );
لا تعطي سطر جديد بعد الطباعة
تعطي سطر جديد بعد الطباعة
-----------------
System.out.print( );
لا تعطي سطر جديد بعد الطباعة
👍1
طبعاً هذا البرنامج الممتاز اللي ممكن تشتغل عليه اكواد جافا على الاندرويد 👇
#app
----------------------------------
Channel: @java_tutorial0101
#app
----------------------------------
Channel: @java_tutorial0101
وهذا موقع ممكن تكتبوا عليه اكواد جافا 👇
https://www.onlinegdb.com/online_java_compiler
#web
----------------------------------
Channel: @java_tutorial0101
https://www.onlinegdb.com/online_java_compiler
#web
----------------------------------
Channel: @java_tutorial0101
GDB online Debugger
Online Java Compiler - online editor
OnlineGDB is online IDE with java compiler. Quick and easy way to run java program online.
درس اليوم عن الجمل الشرطية (if- else) و ( switch -case ) .
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
أولا ( if - else ):
هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم عمل كذا... مالم سيتم عمل كذا ...
ويعبر عنها برمجيا بـ
if( الشرط ){
//Some codes
}else{
//Some codes
}
____
ثانيا ( switch - case ):
هذا النوع من الشرط يشبه عمله مفتاح الكهرباء بحيث تمرر قيمه عبر الـ switch و تلتقفه الـ case المشابهه لهذي القيمة ويتم تنفيذ الاكواد الموجودة في هذي الـ case
يعني كل case لها اسم أو قيمة معينه و يوجد فيها مجموعة من الاكواد حسب مايضعه المبرمج ويبقى تنفيذ هذي الاكواد معتمد على القيمة اللي بيتم تمريره في الـ switch
يعبر عليه برمجيا بـ
ملاحظة :
1- الحرفين x,y اقصد بهم قيم عامه قد تكون
int , char , string
حسب نوع القيمة المدخله في الـ switch
2- يمكن عمل عدد لا نهائي من الـ case.
3- كلمة break تنهي الـ switch بعد الانتهاء من تنفيذ الكود اللي في الـ case بعيث ماعد تسمح لمنفذ الاكواد أنه يشيك على بقية الـ case عشان سرعة الننفيذ .
4- كلمة default هذي يتم تنفيذها عندما لا تكون القيمة موجودة في أي case .
#if_else #switch
#Java_Level_1
----------------------------------
Channel: @java_tutorial0101
ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫
@abdu01010
----------------- ----------------- -----------------
أولا ( if - else ):
هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم عمل كذا... مالم سيتم عمل كذا ...
ويعبر عنها برمجيا بـ
if( الشرط ){
//Some codes
}else{
//Some codes
}
____
ثانيا ( switch - case ):
هذا النوع من الشرط يشبه عمله مفتاح الكهرباء بحيث تمرر قيمه عبر الـ switch و تلتقفه الـ case المشابهه لهذي القيمة ويتم تنفيذ الاكواد الموجودة في هذي الـ case
يعني كل case لها اسم أو قيمة معينه و يوجد فيها مجموعة من الاكواد حسب مايضعه المبرمج ويبقى تنفيذ هذي الاكواد معتمد على القيمة اللي بيتم تمريره في الـ switch
يعبر عليه برمجيا بـ
switch ( القيمة ){
case x :
//Some codes
break;
case y :
//Some codes
break;
default:
//Some codes
}ملاحظة :
1- الحرفين x,y اقصد بهم قيم عامه قد تكون
int , char , string
حسب نوع القيمة المدخله في الـ switch
2- يمكن عمل عدد لا نهائي من الـ case.
3- كلمة break تنهي الـ switch بعد الانتهاء من تنفيذ الكود اللي في الـ case بعيث ماعد تسمح لمنفذ الاكواد أنه يشيك على بقية الـ case عشان سرعة الننفيذ .
4- كلمة default هذي يتم تنفيذها عندما لا تكون القيمة موجودة في أي case .
#if_else #switch
#Java_Level_1
----------------------------------
Channel: @java_tutorial0101
❤3🔥1
مثال على if - else :
سوي برنامج يطلب من المستخدم ادخال قيمة صحيحة بحيث إذا كانت القيمة المدخله أكبر من 5 سيتم طباعة الجملة:
The number is greater than 5
غير ذلك:
The number is less than 5
#condition
--------------------------------
Channel: @java_tutorial0101
سوي برنامج يطلب من المستخدم ادخال قيمة صحيحة بحيث إذا كانت القيمة المدخله أكبر من 5 سيتم طباعة الجملة:
The number is greater than 5
غير ذلك:
The number is less than 5
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("Enter Number:");
int x = input.nextInt( );
if( x > 5 )
{
System.out.print("The number is greater than 5");
} else{
System.out.print("The number is less than 5");
}
}
}
#Ex_Java_Level_1#condition
--------------------------------
Channel: @java_tutorial0101
👍3🔥2
مثال على switch - case
برنامج يطلب من المستخدم ادخال رقم خدمه وبناءا على الرقم اللي بيدخله بيتم وصف نوع الخدمه هذي .
#switch
--------------------------------
Channel: @java_tutorial0101
برنامج يطلب من المستخدم ادخال رقم خدمه وبناءا على الرقم اللي بيدخله بيتم وصف نوع الخدمه هذي .
import java.util.Scanner;#Ex_Java_Level_1
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("الرجاء اختيار رقم الخدمة:");
System.out.println("خدمة 1.");
System.out.println("خدمة 2.");
System.out.println("خدمة 3.");
System.out.println("خدمة 4.");
System.out.println(" خدمة 5.");
int serviceNumber = input.nextInt();
switch (serviceNumber) {
case 1:
System.out.println( "خدمة 1: توفر هذه الخدمة حلول تطوير الويب.");
break;
case 2:
System.out.println("خدمة 2: تقدم هذه الخدمة خدمات تطوير تطبيقات الهواتف المحمولة.");
break;
case 3:
System.out.println( "خدمة 3: تركز هذه الخدمة على اختبار البرمجيات وضمان الجودة.");
break;
case 4:
System.out.println( "خدمة 4: توفر هذه الخدمة استشارات تقنية ودعم تقني.");
break;
case 5:
System.out.println( "خدمة 5: تقدم هذه الخدمة حلول تطوير الأعمال والتطبيقات المخصصة.");
break;
default:
System.out.println(" رقم الخدمة غير 5,4صحيح. الرجاء اختيار رقم بين");
}
}
}
#switch
--------------------------------
Channel: @java_tutorial0101
❤5👍1🔥1
Java tutorial | دروس جافا 👨🏻🏫
درس اليوم عن الجمل الشرطية (if- else) و ( switch -case ) . ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- أولا ( if - else ): هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم…
خوارزمية switch case
Flowchart of switch case
#condition
#Java_Level_1
--------------------------------
Channel: @java_tutorial0101
Flowchart of switch case
#condition
#Java_Level_1
--------------------------------
Channel: @java_tutorial0101
🔥3👍2❤1
Java tutorial | دروس جافا 👨🏻🏫
درس اليوم عن الجمل الشرطية (if- else) و ( switch -case ) . ᴀʙᴅᴜʟʙᴀʀɪ ᴀʟ-ᴍᴀᴍᴀʀɪ 👨🏻🏫 @abdu01010 ----------------- ----------------- ----------------- أولا ( if - else ): هذه التعليمة البرمجية يمكن التعبير عنها بأسلوب مبسط بأنه إذا تحقق الشرط كذا... سيتم…
خوارزمية if else
Flowchart of if else
#condition
#Java_Level_1
--------------------------------
Channel: @java_tutorial0101
Flowchart of if else
#condition
#Java_Level_1
--------------------------------
Channel: @java_tutorial0101
👏3❤1🔥1