السلام عليكم
اواجه سؤال من نوع جديد
بحثت في المنتدى عن اسئلة من هذا النوع ولم أجد
وهو سؤال لكتابة برنامج يتعامل مع الملفات
السؤال كالتالي:
اكتب برنامج الذي يقوم بإدخال ارقام عن طريق ملف تكست، ويكون في كل سطر رقم واحد فقط ويقوم بحساب المعدل. تشغيل البرنامج تكون بواسطة cmd و Eclips. يمكن القيام بعملية الطباعة للـ Console او الى ملف. استعمل ثلاثة اشكال الطباعة : ( print(), printf(),println()).
هذه محاولتي، لكن لا اعرف كيف يمكن ربط الأمور ببعضها فهذه اول مرة اواجه فيها سؤال يتعلق بالتعامل مع ملفات.
لا اعرف ما هي الخطوة التي يجب القيام الآن
import java.util.Scanner;
public class Avg {
/**
* @param args
*/
public static void main(String[] args) {
int count=0;
int row=Integer.parseInt(args[0]);
String temp;
Boolean good=false;
Scanner in=new Scanner(System.in);
while(in.hasNext()){
temp=in.nextLine();
if(++count == row){
System.out.println(temp);
good=true;
}
}
if(!good) System.err.printf("line number %d does not exist\n",row);
}
}