البرمجة

تحويل سلسلة نصية إلى قيم double في جافا

للقيام بذلك في لغة البرمجة جافا، يمكنك اتباع الخطوات التالية:

  1. استخدم الدالة split() لتقسيم السلسلة إلى جزئين استنادًا إلى الحرف الفاصل (في هذه الحالة /).
  2. قم بتحويل الجزء الأول من السلسلة إلى double باستخدام Double.parseDouble().
  3. قم بتحويل الجزء الثاني من السلسلة إلى double بنفس الطريقة.
  4. الآن لديك قيمتي double تمثل الأعداد المطلوبة.

اليك كيفية تنفيذ ذلك في جافا:

java
public class Main { public static void main(String[] args) { // السلسلة التي تحتوي على الأعداد String str = "(24/25)"; // إزالة الأقواس والفراغات الزائدة str = str.replaceAll("[()\\s]", ""); // تقسيم السلسلة إلى جزئين باستخدام الخط String[] parts = str.split("/"); // تحويل الجزء الأول إلى double double num1 = Double.parseDouble(parts[0]); // تحويل الجزء الثاني إلى double double num2 = Double.parseDouble(parts[1]); // الآن لديك الأعداد المطلوبة System.out.println("العدد الأول: " + num1); System.out.println("العدد الثاني: " + num2); // يمكنك القيام بالعمليات الحسابية التالية مثل الجمع والقسمة وغيرها من العمليات double average = (num1 + num2) / 2; System.out.println("المتوسط: " + average); } }

هذا الكود يقوم بتحويل السلسلة “(24/25)” إلى الأعداد المطلوبة ويحسب متوسطها. يمكنك استخدام نفس الطريقة لأي سلسلة تحتوي على أعداد من هذا النوع.

المزيد من المعلومات

في هذه المقالة، سنتناول كيفية تحويل سلسلة نصية في جافا من الشكل (num/num) إلى قيمتين من نوع الـ double، مما يمكننا من استخدام هذه القيم لإجراء العمليات الحسابية اللازمة. سنشرح الخطوات بالتفصيل ونقدم مثالًا عمليًا لتوضيح العملية.

أولاً، دعونا نستعرض الخطوات الرئيسية لتحقيق هذا الهدف:

  1. استخدام دالة split() لتقسيم السلسلة إلى جزئين استنادًا إلى الحرف الفاصل (في هذه الحالة /).
  2. تحويل الجزء الأول من السلسلة إلى double باستخدام Double.parseDouble().
  3. تحويل الجزء الثاني من السلسلة إلى double بنفس الطريقة.

لتوضيح الخطوات أكثر، دعونا نقوم بتنفيذها في كود جافا:

java
public class Main { public static void main(String[] args) { // السلسلة التي تحتوي على الأعداد String str = "(24/25)"; // إزالة الأقواس والفراغات الزائدة str = str.replaceAll("[()\\s]", ""); // تقسيم السلسلة إلى جزئين باستخدام الخط String[] parts = str.split("/"); // تحويل الجزء الأول إلى double double num1 = Double.parseDouble(parts[0]); // تحويل الجزء الثاني إلى double double num2 = Double.parseDouble(parts[1]); // الآن لديك الأعداد المطلوبة System.out.println("العدد الأول: " + num1); System.out.println("العدد الثاني: " + num2); // يمكنك القيام بالعمليات الحسابية التالية مثل الجمع والقسمة وغيرها من العمليات double average = (num1 + num2) / 2; System.out.println("المتوسط: " + average); } }

بعد تنفيذ الخطوات السابقة، يمكنك استخدام القيم المستخرجة (num1 و num2) لأي نوع من العمليات الحسابية التي ترغب في تنفيذها، مثل الجمع، الطرح، الضرب، أو القسمة. في المثال أعلاه، تم حساب المتوسط باستخدام القيم المحسوبة.

هذا الشرح يمكن أن يساعد المبتدئين في جافا على فهم كيفية تحويل السلاسل النصية إلى أنواع أخرى من البيانات واستخدامها في عمليات حسابية مختلفة.

زر الذهاب إلى الأعلى