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

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

اذهب الى الأسفل

أكتب برنامج بلغة الجافا لتخزين اسم ودرجة حرارة الطالب وتخزينها فى مصفوفة مع دالة لتخزين قيم المصفوفة فى ملف نصي Empty أكتب برنامج بلغة الجافا لتخزين اسم ودرجة حرارة الطالب وتخزينها فى مصفوفة مع دالة لتخزين قيم المصفوفة فى ملف نصي

مُساهمة من طرف أحمد مناع الأربعاء أبريل 22, 2020 12:32 pm

أهلا وسهلا بكم

رايت المثال التالى فى صحفات الفيس أحببت ان اشاركة معكم و نتعلم حله سويا 

أكتب برنامج بلغة الجافا لتخزين اسم ودرجة حرارة الطالب وتخزينها فى مصفوفة مع دالة لتخزين قيم المصفوفة فى ملف نصي Ooaooa10


الحل على النحو التالى :

الكود:


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();
    }

}
    
    
    
}

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى