لكن بالتركيز من قرات المتغير الصحيح حطيت
int age = scanner.nextInt();
ومن قرات متغير string حطيت
String name = scanner.next();
فهنالك فروق بسيطة ولكن ممكن تخرب كودكم فركزوا عليها...
int age = scanner.nextInt();
ومن قرات متغير string حطيت
String name = scanner.next();
فهنالك فروق بسيطة ولكن ممكن تخرب كودكم فركزوا عليها...
طبعا ال nextInt للinteger
int number = scanner.nextInt();
والnextLine للstring
String line = scanner.nextLine();
والnextDouble للdouble (البوينتات)
double decimalNumber = scanner.nextDouble();
والnext لوحدها للstring ايضا
String word = scanner.next();
والnextBoolean لل T, F(0,1)
boolean flag = scanner.nextBoolean();
for example:
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter an integer:");
int number = scanner.nextInt();
scanner.nextLine();
System.out.println("Enter a text:");
String text = scanner.nextLine();
System.out.println("Enter a decimal number:");
double decimalNumber = scanner.nextDouble();
System.out.println("Integer: " + number);
System.out.println("Text: " + text);
System.out.println("Decimal number: " + decimalNumber);
scanner.close();
}
}
اسف بس هذا شيء لازم تحفظونه
int number = scanner.nextInt();
والnextLine للstring
String line = scanner.nextLine();
والnextDouble للdouble (البوينتات)
double decimalNumber = scanner.nextDouble();
والnext لوحدها للstring ايضا
String word = scanner.next();
والnextBoolean لل T, F(0,1)
boolean flag = scanner.nextBoolean();
for example:
import java.util.Scanner;
public class InputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Enter an integer:");
int number = scanner.nextInt();
scanner.nextLine();
System.out.println("Enter a text:");
String text = scanner.nextLine();
System.out.println("Enter a decimal number:");
double decimalNumber = scanner.nextDouble();
System.out.println("Integer: " + number);
System.out.println("Text: " + text);
System.out.println("Decimal number: " + decimalNumber);
scanner.close();
}
}
اسف بس هذا شيء لازم تحفظونه
👍1
الخنزير يقول : اما نحن واما انتم
نقول له : نحن ثم نحن ونحن وستنتصر المقاومة يانيتناهو مهما طالت مدة الحرب ومهما توسعت ووصلت صدى المعارك والمواجهات
فنحن المستقبل وانتم ومشروعكم مع عملائكم سينتهي ويصبح فعل من الماضي باذن الله".
نقول له : نحن ثم نحن ونحن وستنتصر المقاومة يانيتناهو مهما طالت مدة الحرب ومهما توسعت ووصلت صدى المعارك والمواجهات
فنحن المستقبل وانتم ومشروعكم مع عملائكم سينتهي ويصبح فعل من الماضي باذن الله".
If in java 🥳
نفس إلي اخذناها بال++C
عدنا بال++C عادي إذا تخلي اقواس بعد كل if&else وعادي ماتخلي
وهم هنا نفس الشي بس أفضل تخلون اقواس.
وهمينه خليت example بيها Scanner حته تتعودون 🤝
هذا ex بال++C
using namespace std;
int main(){
int num;
cout<<"enter tne number";
cin>>num;
if(num<0)
cout<<"the number is negetive";
return 0;}
نفس إلي اخذناها بال++C
عدنا بال++C عادي إذا تخلي اقواس بعد كل if&else وعادي ماتخلي
وهم هنا نفس الشي بس أفضل تخلون اقواس.
وهمينه خليت example بيها Scanner حته تتعودون 🤝
هذا ex بال++C
using namespace std;
int main(){
int num;
cout<<"enter tne number";
cin>>num;
if(num<0)
cout<<"the number is negetive";
return 0;}
نفسه بس بjava :
public static void main(String[] args) {
Scanner AA= new Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt(); if(num<0)
System.out.println(" the number is negative");
}
}
شلون يشتغل؟
أول شي أنتَ خال مسج للمستخدم يگله يدخل الرقم إلي يريدة بعدين أنتَ مسوي Scanner لمتغير (num) إلي حتكون قيمته الرقم إلي دخله المستخدم
بعدين حيدخل بالif يشوف إذا جان الشرط إلي احنه خالينه متحقق حيطلع المسج إلي كتبنا
وإذا لا ماتحقق الشرط إلي بالif ماراح يطلع اي شي لأنو ماخالين elseاو اي شي ثاني نفس الشي بالضبط بال++C
بس الفرق بطريقة الinput والطباعة
public static void main(String[] args) {
Scanner AA= new Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt(); if(num<0)
System.out.println(" the number is negative");
}
}
شلون يشتغل؟
أول شي أنتَ خال مسج للمستخدم يگله يدخل الرقم إلي يريدة بعدين أنتَ مسوي Scanner لمتغير (num) إلي حتكون قيمته الرقم إلي دخله المستخدم
بعدين حيدخل بالif يشوف إذا جان الشرط إلي احنه خالينه متحقق حيطلع المسج إلي كتبنا
وإذا لا ماتحقق الشرط إلي بالif ماراح يطلع اي شي لأنو ماخالين elseاو اي شي ثاني نفس الشي بالضبط بال++C
بس الفرق بطريقة الinput والطباعة
الفرق بينهم
اول شي بالinput
بال++C
cout<<"enter tne number";
cin>>num;
وبالjava
Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt();
اول شي بالinput
بال++C
cout<<"enter tne number";
cin>>num;
وبالjava
Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt();
والفرق الثاني بالمسج إلي حيطلع(output) إذا الشرط تحقق
C++:
cout<<"the number is negetive";
وبjava
System.out.println(" the number is negative");
C++:
cout<<"the number is negetive";
وبjava
System.out.println(" the number is negative");
وبس شفتوا شگد سهل؟
حته متحتاج هلگد شرح.
any question?
حته متحتاج هلگد شرح.
any question?
exبجافا:
يگلك إذا العدد زوجي أو فردي
public static void main(String[] args) {
Scanner AA= new Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt(); if(num%2==0){
System.out.println("the number is even");} else{
System.out.println("the number is odd"); }
}
}
يگلك إذا العدد زوجي أو فردي
public static void main(String[] args) {
Scanner AA= new Scanner(System.in); System.out.println("enter the number:");
int num=AA.nextInt(); if(num%2==0){
System.out.println("the number is even");} else{
System.out.println("the number is odd"); }
}
}
هنا بس خليت else زيادة .
خاف ناسين ال else شلون تشتغل:
هنا حيدخل المستخدم عدد بعد مايدخله حيروح البرنامج لل if إذا الشرط تحقق خير على خير وراح يسوي التعليمة إلي خالها أنتَ(حيگلي العدد زوجي) وينتهي البرنامج.
وإذا لا ماتحقق الشرط راح يروح للelse و يسوي التعليمة إلي خالها بي(حيگلي العدد فردي) من دون شرط.
خاف ناسين ال else شلون تشتغل:
هنا حيدخل المستخدم عدد بعد مايدخله حيروح البرنامج لل if إذا الشرط تحقق خير على خير وراح يسوي التعليمة إلي خالها أنتَ(حيگلي العدد زوجي) وينتهي البرنامج.
وإذا لا ماتحقق الشرط راح يروح للelse و يسوي التعليمة إلي خالها بي(حيگلي العدد فردي) من دون شرط.
يا الله
اليوم ناخذ الfor بالجافا وراح نقارمه وي c++
اليوم ناخذ الfor بالجافا وراح نقارمه وي c++
foe example:
public class HelloWorld {
public static void main(String[] args) {
for (int i = 0; i < 4; i++) {
System.out.println("Hello");
}
}
}
output:
Hello
Hello
Hello
Hello
public class HelloWorld {
public static void main(String[] args) {
for (int i = 0; i < 4; i++) {
System.out.println("Hello");
}
}
}
output:
Hello
Hello
Hello
Hello
خنجيب سؤال
برنامج يقوم بطباعة مجموع 10 اعداد يقوم بوضعها اليوزر
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int number;
cout << "Enter 10 numbers:" << endl;
for (int i = 0; i < 10; i++) {
cin >> number;
sum += number;
}
cout << "Sum of the 10 numbers: " << sum << endl;
return 0;
}
برنامج يقوم بطباعة مجموع 10 اعداد يقوم بوضعها اليوزر
#include <iostream>
using namespace std;
int main() {
int sum = 0;
int number;
cout << "Enter 10 numbers:" << endl;
for (int i = 0; i < 10; i++) {
cin >> number;
sum += number;
}
cout << "Sum of the 10 numbers: " << sum << endl;
return 0;
}
import java.util.Scanner;
public class SumOfTenNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
System.out.println("Enter 10 numbers:");
for (int i = 0; i < 10; i++) {
int number = scanner.nextInt();
sum += number;
}
System.out.println("Sum of the 10 numbers: " + sum);
}
}
public class SumOfTenNumbers {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int sum = 0;
System.out.println("Enter 10 numbers:");
for (int i = 0; i < 10; i++) {
int number = scanner.nextInt();
sum += number;
}
System.out.println("Sum of the 10 numbers: " + sum);
}
}
نجي للكودين الكود الاول بc++ نجيله نلكاه كبل معرفلك الرقم والمجموع اما الكود الثاني فهو نلكاه مسوي عملية ارسال قرتءة لكائن ما هنا وجه الاختلاف الاول والبسيط الصراحة
وندخل للفور نجد
for (int i = 0; i < 10; i++)
هي نفسها نفسهل بالc++ تلكاها بالجافا كلش حد المنشار
بالجافا عملية طلب العدد تكون
cin >> number;
اما بالجافا فتكون بهذا الشكل
int number = scanner.nextInt();
طبعا هنا اكو ميزة مثلا انت بالسكانر تكدر تحدد العدد مرة انتجر مرة بوليان مرة سترينك وحسب المتطلب مالتك بالc++ لا الوضع يختلف العدد من تعرفه مباشرة يبقى على نوعه البياني
وبعدها تتلوها عملية الجمع بين الكودين
sum+=number;
نفسها بالكودين ما اختلف شيء بتاتا
وهنا ننتهي بعملية الoutput ايضا الoutput يختلف لان بال c++تكون
cout<<"Sum of the 10 numbers: " << sum << endl;
وبالجافا تكون
System.out.println("Sum of the 10 numbers: " + sum);
وندخل للفور نجد
for (int i = 0; i < 10; i++)
هي نفسها نفسهل بالc++ تلكاها بالجافا كلش حد المنشار
بالجافا عملية طلب العدد تكون
cin >> number;
اما بالجافا فتكون بهذا الشكل
int number = scanner.nextInt();
طبعا هنا اكو ميزة مثلا انت بالسكانر تكدر تحدد العدد مرة انتجر مرة بوليان مرة سترينك وحسب المتطلب مالتك بالc++ لا الوضع يختلف العدد من تعرفه مباشرة يبقى على نوعه البياني
وبعدها تتلوها عملية الجمع بين الكودين
sum+=number;
نفسها بالكودين ما اختلف شيء بتاتا
وهنا ننتهي بعملية الoutput ايضا الoutput يختلف لان بال c++تكون
cout<<"Sum of the 10 numbers: " << sum << endl;
وبالجافا تكون
System.out.println("Sum of the 10 numbers: " + sum);
وبس هذا كل التحتاجونه عن الfor
وهذا كافي انكم تخلونه بالتقرير انكم تشرحون السكانر والايف والفور وتعطون امثلة مبسطة عنها وتشرحون عملها
شيء بسيط وميحتاج تعقده على نفسك
بالتوفيق للجميع(:
جان وياكم مقتدى من برلين ولاية كنتاكي العراق
وهذا كافي انكم تخلونه بالتقرير انكم تشرحون السكانر والايف والفور وتعطون امثلة مبسطة عنها وتشرحون عملها
شيء بسيط وميحتاج تعقده على نفسك
بالتوفيق للجميع(:
جان وياكم مقتدى من برلين ولاية كنتاكي العراق
طريقة ثانية للloop بجافا هي while وايضاً ماتختلف عن C++
شكلها بالعادة يكون بهذي الطريقة
while (condition شرط) {
statement; تعليمة
statement; تعليمة
}
شكلها بالعادة يكون بهذي الطريقة
while (condition شرط) {
statement; تعليمة
statement; تعليمة
}