الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في فهم برنامج

بدأه evil- في 4 ديسمبر 2011 · 2 رد · 329 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

يعطيكم العافية على جهودكم

وإن شاء الله ما اغلبكم معي كثير لانو انا مبتدأ في الجافا :D

انا مطلوب مني عمل برنامج عبارة عن لوووب لا يتوقف الا عند ادخال كلمة end

انا سويتو وما في مشكلة

انا استخدم ال netbeans

المهم البرنامج الي انا سويتو كان كالتالي

package pkgwhile;
import javax.swing.JOptionPane;
public class While {    
    public static void main(String[] args) {
String s  ;
        while (s !="end"){ 
     s=JOptionPane.showInputDialog("");
    }
    }}

معرووف انو النت بينز بتعطي اقتراحات لتعديلات معينه واعطاني تعديلين ومشي الحال زبط البرنامج بس انا بدي افهم كل خطوة اتغيرة شو وضيفتها لانو لازم اكون فاهم البرنامج

وهي البرنامج بعد التعديل

package pkgwhile;
import javax.swing.JOptionPane;
public class While {

    public static void main(String[] args) {
String s = null;



    while (!"end".equals(s)){

     s=JOptionPane.showInputDialog("");

    }

    }}

التغيرات

String s=null;

و الشرط في داخل الوايل

تم تعديل هذه المشاركة بواسطة evil- في 4 ديسمبر 2011 في 02:13

#2

أي متغير في البرمجة بتجمع عليه لازم يكون له قيمة

مثلا لو استخدمت متغير كاونت يزيد يجب أن يكون له قيمة

مثال

 int count = 0 ; 

for (int i = 0 ; i <= 5 ; i++)
{
count++;
System.out.print(count);
}

اذا لم تضع للـ count قيمة صفر فهو سيجمع على ( لاشيء )

ويجب أن تكون القيمة لا تؤثر على العملية

مثلا في الضرب لا تضع للمتغير قيمة 0 لأن أي عدد مضروب في 0 فهو 0 ولن تستفيد شيء

ولو وضعت قيمة المتغير في الجمع بـ 1 فهو بالتأكيد سيغير الناتج

والـ string قيمته null

وبالنسبة للـ .equal فهي للمقارنة بين نصين

المقارنة بين رقمين ستكون بـ ==

وبين نصين ستكون بـ .equal

أتمنى تكون فهمت شرحي

وإذا عندي معلومات خاطئة أتمنى من الشباب يعدلونها

دمتم بخير :)

1
#3

ثاااانكس انا فهمت بس إن شاء الله اتكون المعللومات صحيحه :D

انا راح اثبت على معطياتك وإن شاء الله خير

شكرا لك ..

مواضيع مشابهة