كود:
import java.util.Scanner;
public class x {
public static void main (String [] args){
Scanner keyboard = new Scanner (System.in);
String x;
System.out.println("Please type the charechter and be sure that's one of : *A,B,C,D* ");
x= keyboard.next();
if (x.equalsIgnoreCase("a") || x.equalsIgnoreCase("b") || x.equalsIgnoreCase("c") || x.equalsIgnoreCase("d"))
System.out.println("Thax");
else
System.out.println("XXXXXX");
}
}
^
هذا اقرب شي جا في بالي
من زمآن عن البرمجة لكن رآح أحآول أشرح الكود
أول شي طلب من اليوزر أنه يدخل حرف ووضح له انها تكون من بين a,b,c,d
و استعملنا السكانر عشان نقرأ من اليوزر
فلنفترض ادخال اليوزر في المتغير x
بعد القرآءة نشيك على المتغير عشان نشوف اذا هو ضمن الاختيارات الاربعة او لآ
استعملنا شرط اف
وحددنا له ان اكس لازم تكون ايكوال ل a او ( || ) b او ....الخ
اذا تحقق الشرط راح يطبع له ثانكس
اذا كان المدخل غلط وهوا الس ستيتمنت راح يطبع له XXXXXXX
انت تحدد جمل الطباعة
بالنسبة لiqualsignorecase اذا لسا ما اخذتوها ف هي دالة لمقارنة السترنق وتعتبر الكابتل والسمول نفس الشي
اتمنى تكون وصلتك الفكرة
جرب الكود اللي فوق وإن شاء الله يشتغل وتفهم أكثر
. . ~