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

تصحيح كود

بدأه shaimaa mohammed في 8 نوفمبر 2012 · 2 رد · 866 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا كتبت كود وعايز البرنامج يقارن بين الوقت الحالى والوقت الموجود داخل condition لو تساوى الوقت ينفذ statement

بس ده مش بيحصل لانه فى كل مره بينفذ else فقط

ودا الكود ياريت لوحد يعرف ايه الخطا يرد عليا

package javaapplication10;

import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Main {
    private static String date1;

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
   	   DateFormat dateFormat = new SimpleDateFormat(" HH:mm");
	   //get current date time with Date()
	    new Date();


	   //get current date time with Calendar()
	   Calendar cal = Calendar.getInstance();
           date1=dateFormat.format(cal.getTime());
	   System.out.println(date1);
           if(date1=="4:50")
           {System.out.println("Fajr");
           }
           if(date1=="6:0")
           {System.out.println("sunraise");
           }
           if(date1=="11:48")
           {System.out.println("zohr");
           }
           if(date1=="15:0")
           {System.out.println("asr");
           }
           if(date1=="17:0")
           {System.out.println("maghreb");
           }
           if(date1=="17:0")
           {System.out.println("sunset");
           }
           if(date1=="18:24")
           {System.out.println("Isha");
           }
           else
           {System.out.println("no prayer");
           }
           }


  }
#2

قم باستخدام

String s = "hello";
str.equals("hello");

تذكر ان == تقوم بمقارنة References وليس المحتوى اما الداله equals التي تم عمل overriding لها في الكلاس String فإنها تقوم بالمطلوب

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

ولا تنسى مسح المسافه في النص. " HH:mm"

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…