import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Prompt user for input
System.out.print("Enter your grade (0-100): ");
int grade = scanner.nextInt();
// Determine letter grade using if-else
char letterGrade;
if (grade >= 90 && grade <= 100) {
letterGrade = 'A'; // For grades 90-100
} else if (grade >= 80 && grade < 90) {
letterGrade = 'B'; // For grades 80-89
} else if (grade >= 70 && grade < 80) {
letterGrade = 'C'; // For grades 70-79
} else if (grade >= 60 && grade < 70) {
letterGrade = 'D'; // For grades 60-69
} else if (grade >= 0 && grade < 60) {
letterGrade = 'F'; // For grades 0-59
} else {
System.out.println("Invalid grade. Please enter a grade between 0 and 100.");
scanner.close();
return;
}
// Use switch to print the letter grade
switch (letterGrade) {
case 'A':
case 'B':
System.out.println("You passed with a grade of: " + letterGrade);
break;
case 'C':
System.out.println("You have a grade of: C");
break;
case 'D':
System.out.println("You barely passed with a grade of: D");
break;
case 'F':
System.out.println("Unfortunately, you failed with a grade of: F");
break;
default:
System.out.println("Unexpected error.");
break;
}
}
}
الوحدة الاولي (ما هي البرمجة وتاريخ لغة جافا)
في هذه الوحدة، سنتعرف على أساسيات البرمجة بلغة Java، بداية من فهم مفهوم البرمجة وأهميتها، إلى كتابة أول كود برمجي لك. سنستكشف تاريخ Java، وكيفية تشغيل البرامج
0/4
الوحدة الثانية (المتغيرات)
📌في هذه الوحدة، هنبدأ رحلتنا مع لغة Java ونكتب أول سطر كود لنا! هنتعرف على كيفية تشغيل الكود، طباعة البيانات، التعامل مع المتغيرات، إدخال البيانات من المستخدم، وأساسيات العمليات الحسابية. كمان هنطبق كل اللي تعلمناه من خلال مشروعات عملية وتمارين تفاعلية🚀
0/18
الوحدة الثالثة (if , switch)
في هذه الوحدة، سنتعلم كيفية اتخاذ القرارات في Java باستخدام العبارات الشرطية مثل if و switch. هذه الأدوات تساعد في تنفيذ أكواد معينة بناءً على شروط محددة.
0/12
الوحدة الرابعة (Loops)
في هذه الوحدة، سنتعلم كيفية تكرار الأوامر في Java باستخدام الحلقات التكرارية، مما يساعد في تنفيذ المهام المتكررة بكفاءة بدلاً من كتابة نفس الكود عدة مرات.
0/9
الوحدة الخامسة (Functions)
في هذه الوحدة، سنتعلم كيفية استخدام الدوال (Functions) في Java لتنظيم الكود، وتجنب التكرار، وتحسين الكفاءة.
0/8
الوحدة السادسة (String)
سيتم فتح الوحدة بعد الانتهاء من الواحدت السابقة
0/16
الوحدة السابعة (Arrays)
سيتم فتح الوحدة بعد الانتهاء من الواحدت السابقة
0/20
الوحدة الثامنة (ArrayList , Collection)
سيتم فتح الوحدة بعد الانتهاء من الواحدت السابقة
0/12