ArrayScanner

package javaapplication1; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; public class JavaApplication1 { public static void main(String[] args) { //عملنا سكانر Scanner sc = new Scanner(System.in); // أنشأنت اري لست من نوع سترنغ عشان بتقبل نص و ارقام عادي List<String> MyArray = new ArrayList<>(); // متغير هاد عشان نعرف هل المستخدم خلص من اضافته للاري وقيمته الافتراضية هي فولس فلما يخلص المستخدم من اضافته بتصير ترو boolean isDone = false; // اللوب هاي بتفحص الي متغير الي فوق وبتضل تضيف في الاري لحد ما المستخدم يقول انتهيت while (!isDone) { System.out.println("Add to the array, once you finish.. type > done < "); String input = sc.next(); // هل القيمة الي دخلها المستخدم بتساوي كلمة done او Done if (input.equalsIgnoreCase("done")) { // اذا بتساوي ، اذا بنخلي قيمة المتغير ترو عشان ما يدخل اللوب تاني isDone = true; } else { // اذا ما بتساوي، يبقى ضيفه على الاري MyArray.add(input); } } // لما يخلص المستخدم ويحدد انو انتهى من الاضافة، هيقفل الساكنر ويبطل ياخد قيم sc.close(); // بنفحص هل الاري فاضية لانو ممكن المستخدم ما يضيف اي قيمة if (MyArray.size() > 0) { // اذا فيها قيم، يبقى اطبعلي اياهم for (int i = 0; i < MyArray.size(); i++) { System.out.println("item[" + i + "] = " + MyArray.get(i)); } System.out.println("Array Size = " + MyArray.size()); } } }

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.