سؤال اختبار اساسيات برمجة الحاسب1 كلية التقنية


  1. انشىء كلاس جديد بإسم Student بحيث تستخدم اسلوب التكرار لقراءة أسماء مجموعة طلاب تنتهي بالعبارة Exit وفي كل مرة تقوم بقراءة اسم جديد تطبعه.
  2. انشىء كلاس جديد بإسم Maximum بحيث تعرف دالة وتسميها max2 تقوم باستقبال عددين صحيحين كباراميتر(مدخلات), ومن ثم تعيد العدد الاكبر منهم, ثم قم بقراءة عددين صحيحين في البرنامج الرئيسي واستدعي الدالة المعرفة لتطبع العدد الاكبر في رسالة مناسبة.

الأجوبة

ابحث عن مسائل برمجة جافا | Java programming بالانجليزي

حل السؤال الاول:

import java.util.Scanner;

public class Student
{
    public static void readStudentNames()
    {
        Scanner input=new Scanner(System.in);
        String studentname="";
        do{
            System.out.println("enter student name: ");
            studentname=input.next();
            if(studentname.equals("Exit"))
            break;
            
            System.out.println(studentname);
        }
        while(true);
    }
	public static void main(String[] args) {
	    readStudentNames();
	}
    
}

 

حل السؤال الثاني:

import java.util.Scanner;

public class Maximum
{
    public static int max2(int num1,int num2)
    {
        if(num1>num2)
        return num1;
        else return num2;
    }
    
    public static void main(String[] args) {
     Scanner input=new Scanner(System.in);
     System.out.println("enter first number: ");
     int num1=input.nextInt();
     System.out.println("enter second number: ");
     int num2=input.nextInt();
     
     int highest=max2(num1,num2);
     System.out.println("the highest number is :"+highest);
    }
}

أسئلة مشابهة

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!