أكتب برنامج بلغة الجافا لتخزين اسم ودرجة حرارة الطالب وتخزينها فى مصفوفة مع دالة لتخزين قيم المصفوفة فى ملف نصي
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
أكتب برنامج بلغة الجافا لتخزين اسم ودرجة حرارة الطالب وتخزينها فى مصفوفة مع دالة لتخزين قيم المصفوفة فى ملف نصي
أهلا وسهلا بكم
رايت المثال التالى فى صحفات الفيس أحببت ان اشاركة معكم و نتعلم حله سويا
الحل على النحو التالى :
رايت المثال التالى فى صحفات الفيس أحببت ان اشاركة معكم و نتعلم حله سويا
الحل على النحو التالى :
- الكود:
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;
// تعريف صنف يحمل اسمك و العائلة
public class AhmedManna1 {
float[] student_tep = new float[3]; // إنشاء مصفوفة تخزين درجات الحرارة لعدد خمس طلاب
String [] student_name = new String[3]; // إنشاء مصفوفة لتخزين اسماء خمس طلاب
public static void main(String[] args) {
AhmedManna1 p = new AhmedManna1();
p.getData(); // تفيذ دالة تخزين بيانات الطلاب فى مصفوفة
p.TextFileWriting(); // تنفيذ دالة كتابة بيانات المصفوفات فى ملف نصي
}
void getData(){
Scanner read_name = new Scanner(System.in); // لقراءة الاسماء read_name إسمه Scanner إنشاء كائن من الكلاس
Scanner read_tep = new Scanner(System.in); // لقراءة درجات الحرارة read_name إسمه Scanner إنشاء كائن من الكلاس
// حلقة تكرارية للحصول على اسم ودرجة حراراة الطالب من المستخدم فى تخزينها فى المصفوفات
for (int i =0;i<3;i++){
System.out.println("Enter student name: "); // اظهار راسالة للمستخدم لادخال اسم الطلب
student_name[i]=read_name.nextLine(); // تخزين اسم الطالب فى المصفوفة المخصصة لذلك
System.out.println("Enter student temperature: "); // اظهار رسالة للمستخدم لادخال درجة الحرارة
student_tep[i]=read_tep.nextFloat(); // تخزين درجة حرارة الطالب فى المصفوفة
}
}
// دالة لكتابية بيانات المصفوفات الى ملف نصى
void TextFileWriting() {
try {
// إنشاء كائن الكتابة مع تمرير مسار الملف النصي
FileWriter writer = new FileWriter("MyFile.txt", true);
for (int i = 0; i < 3; i++) { // حلقة تكرارية للمرور على كافة عناصر المصفوفة
writer.write(student_name[i] + "\t"+ ""); // كتابة اسم الطالب
writer.write(student_tep[i] + "\t"+ ""); // كتابة درجة الحرارة
writer.write("\n"); //إضافة سطر جديد بين كل سطرين
}
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
الخميس أبريل 25, 2024 8:56 pm من طرف moslema_r
» شركة مكافحة حشرات في راس الخيمة
الخميس أبريل 25, 2024 8:34 pm من طرف moslema_r
» تطبيقIncogniton لإدارة ملفات تعريف متعددة للمتصفح
الأربعاء أبريل 24, 2024 3:51 pm من طرف زاكااا
» افضل شركة مكافحة النمل الابيض بالرياض
الإثنين أبريل 22, 2024 9:41 pm من طرف moslema_r
» Exemplary Сasual Dating - Verified Women
الخميس أبريل 18, 2024 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
الخميس أبريل 18, 2024 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
الخميس أبريل 18, 2024 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft