en
Feedback
البرمجة بالعراقي

البرمجة بالعراقي

Open in Telegram

هاي قناة سوينها ل طلاب علوم الحاسوب حتى نتعاون بيناتنا ونتعلم كل ما يتعلق بالبرمجة وايضا كلشي من ادوات ذكاء اصطناعي و مشاريع و بوتات رابط كروب مجموعة https://t.me/learn_javaaa

Show more
833
Subscribers
No data24 hours
-57 days
-1330 days
Posts Archive
substring (0 , 3) معناها اطبع كلمة من موقع صفر الى 3 بس موقع 3 غير داخل وب امكانك تجرب وتشوف انو اخر رقم غير داخل

q2 Scanner mu=new Scanner(System.in); System.out.print("enter text: "); String a=mu.nextLine(); System.out.println(a.toUpperCase()); System.out.println(a.toLowerCase());

بعض الرموز بجافا ومعناها مثل "\n" انزل سطر "\\s" مسافة

مصفوفة String b[]=a.split(" "); تحتوي ع دالة تجزء النص الى أجزاء كلما توجد مسافة " " و الجزء اللي تجزء يتخزن وحده بموقع مثل "Lio Messi " b[0]=Lio b[1]=Messi . . .

nextLine يعني تدخل جملة كامله واذا بدون line يعني يتوقف الادخال بس ندخل مسافة

Scanner mu=new Scanner(System.in); System.out.print("enter text: "); String a=mu.nextLine(); String b[]=a.split(" ");

اسئلة الstring اذا ما تحفظ الدوال وكل دالة شنو شغلها مراح تجاوب ، حتى لو كنت جيد باللغة مثل substring معناها جزء من النص تطبعه وكذلك طبقهن عملي لأن تنساهن بسرعه اذا ما تطبق...

q1 String[] a={"lio" , "ameer","aya","muslim"}; for (int i = 0; i

اسئلة عن السلاسل الرمزية.docx0.15 KB

MOBILE WALLPAPER.rar54.53 MB

دالة array.copy() هي نقل المصفوفة الى حجم جديد

هنا اهم خطوة اذا فهمتها تفهم كيف dynamic array الminSize يساوي s+1 و s عداد اذا صار اكبر من حجم المصفوفة، ضاعف الحجم
هنا اهم خطوة اذا فهمتها تفهم كيف dynamic array الminSize يساوي s+1 و s عداد اذا صار اكبر من حجم المصفوفة، ضاعف الحجم

package ds; import java.util.Arrays; class dynamicArray{ int s=0; // counter or index of the array. int a[]=new int[1]; // the array void push(int e){ ensureSze(s+1); //called the method of ensure from the size a[s]=e; s++; } void ensureSze(int minSize){ //this method ensure from the size (s). int oldC=a.length; // old size = length of array before the adding any element. if(minSize>oldC){ // condition for check the size. int newC=oldC*2; // if the condition checked : double the size. a=Arrays.copyOf(a, newC); // copy new size in the array } } void print(){ for (int j = 0; j

نبدي نعرف dynamic array هي مصفوفة يتضاعف حجمها كلما الاضافة تتخطى الحجم يعني حجمها ١ وضفت عنصرين الحجم راح ينضرب 2* وبعدها ضفت عنصر ثالث كذلك الحجم ينضرب ب 2 يصير الحجم 4 اذا ضفت عنصر رابع يبقى الحجم نفسه لأن الحجم 4 واذا ضفت عنصر 5 يتضاعف الحجم ويصير 8...

س11 حذف عنصر Scanner mu = new Scanner(System.in); System.out.print("enter size of the array: "); n=mu.nextInt(); int a[]=new int[n]; for (int i = 0; i <n; i++) { System.out.print("element - "+i+": "); a[i]=mu.nextInt(); } System.out.print("select position of element that you wanna delete: "); int pos=mu.nextInt(); int b[]=new int[n-1]; for(int i=0; i<pos; i++) b[i]=a[i]; for(int i=pos; i<n-1; i++){ b[i]=a[i+1]; } for (int i = 0; i <b.length; i++) { System.out.print(b[i]+" "); }

س10 اضافة عنصر Scanner mu = new Scanner(System.in); System.out.print("enter size of the array: "); n=mu.nextInt(); int a[]=new int[n]; for (int i = 0; i <n; i++) { System.out.print("element - "+i+": "); a[i]=mu.nextInt(); } System.out.print("select position of element that you wanna add: "); int pos=mu.nextInt(); int b[]=new int[n+1]; for(int i=0; i<pos; i++) b[i]=a[i]; for(int i=pos; i<n+1; i++){ b[i]=a[i-1]; if(i==pos){ System.out.print("add element: "); b[i]=mu.nextInt(); }} for (int i = 0; i <b.length; i++) { System.out.print(b[i]+" "); }

قبل دراسة الستاك والينكد ليست تعلم شي بسيط اول مره، مثل المصفوفة احادية او ثنائية وعليها عمليات ترتيب واضافة وحذف طبعا عملية الحذف والاضافة غير ممكنه لأن حجم المصفوفة ثابته بس طريقة وحده هي ننقل حجمها الى مصفوفة جديدة بحجم مختلف

string pdf

+1
java_strings.pdf