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

وضع مسافة بين الحروف

مغلق
بدأه MANSUR في 13 ديسمبر 2002 · 8 رد · 1,088 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد من المستخدم ان يدخل ارقام مثل 12345 وتظهر بهذا الشكل

5 4 3 2 1 اي هناك مسافات بينها

هذا هو الكود ولكنه ناقص

import javax.swing.JOptionPane;

	public class SpaceNum {



   public static void main( String args[] )

   {

      String Snum;   

      double Dnum;

      Snum= JOptionPane.showInputDialog("Please Enter Any Number or Enter 0 To Exit");

	if (Dnum==0)

	{

     System.exit( 0 );

	}

	JOptionPane.showMessageDialog(

  null,"The Number  "+ Dnum  ,"Number",JOptionPane.INFORMATION_MESSAGE);

    System.exit( 0 );

الف شكر :o وارجو الرد عاجلاً الليلة ان تكرمتم لأنه واجب .

#2

استخدم StringTokenizer لاضافة المسافة بين الحروف او الارقام و احفظ الـ String الجديد و اعرضها بالـ JOptionPane

#3

ممكن توضح أكثر اخوي صلاح

يعني مثال بسيط بس السطر اللي استخدم فيه هذه المثود

ولك جزيل الشكر

#4

اخووووي في طريقة ثانيه ...

استخدم subString .. و خذ كل حرف او رقم بكل مره ( داخل لوب ) و بعد ما تاخذ حرف او رقم .. اضف وراه مسافه الى ما ينتهي الـ String القديم و يصير عندك String جديد فيه المسافات :)

اسمح لي اني ما كتبت لك اي كود .. لكن يمكن واحد من الاخوان فاضي و يقدر يطبق فكرتي بشكل سريع :)

#5

Here is how brother Salah's idea would be implemented

import javax.swing.JOptionPane;





	public class SpaceNum {



   public static void main( String args[] )

   {

      String Snum;   

      double Dnum;

      String output="";

      Snum= JOptionPane.showInputDialog("Please Enter Any Number or Enter 0 To Exit");

	if (Snum.equals("0") || Snum.equals(""))

  System.exit( 0 );

       



for(int i=0;i<Snum.length();i++)

    {

     output+= Snum.substring(i,i+1) + " ";

     



    }

	JOptionPane.showMessageDialog(

  null,"The Number  "+ output  ,"Number",JOptionPane.INFORMATION_MESSAGE);

    System.exit( 0 );



}



}
#7

أعتقد أن البرنامج حاطينه علشان تستخدم باقي القسمة

int x = 458947 ;
int a = x%10 ;
int b = x%100 - a ; // and so on
#8

ألف شكر لكل الشباب

والف شكر لك أخوي مدني :cool:

#9

الإخوة الأعزاء أريد نفس البرنامج.. بأن يدخل المستخدم عددا صحيح مكونا من 5 أرقام 12345مثلا ثم يقوم البرنامج بعد ذلك بطباعة الأرقام وبين كل رقم وآخر مسافة 5 4 3 2 1

لكن الصعب في الموضوع .. أني أريد البرنامج بدون دوال شرطية كالإف أ وتكرارية وبدون subString

أعتقدأن البرنامج من الممكن أن يحويr\ ساعدوني رحمكم الله وعافاكم

هذا الموضوع مغلق.

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

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

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

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

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