الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كتابه برنامج test لكود الجافا

بدأه مبدعه بحيآني في 24 سبتمبر 2011 · 5 رد · 609 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

اريد ان اعرف كيف اقوم بكتابه testكود لاي برنامج قمت بعمله

ياليت تفيدوني باسرع وقت

بانتظاركم :)

1

مفتاح النجاح أن تجعل أسلوبك في الحياة هو فعل ما تخشاه!!

#2

بصراحه مش فاهم السوال

او مش عارف يتجاوب ازاى

حضرتك بتعملى الكود بتاعك

وبعدين تشوف اصلا الكود دا بيعمل ايه

وبناء عليه بتبدائى تدخلى له المدخلات بتاعته

وهو يقوم بعملية المعالجة

والمتوقع انه يطلع الخرج التالى

اذا كان الخارج صح فالكود سليم

ان لم يكن فهناك مشكله فى الكود

Software Developer
Mahmoudkelany.com


 

#3

المعذرة اعلم ان سؤالى غير مفهوم

لكن ساوضح اكثر

اريد عمل برنامج يقوم بطباعه PASS او FALL في 3 مواد

وقمت بكتابه اقصى واقل درجه في كل مادة

والان لا اعرف كيف اقوم بكتابه الـ TEST

سواء في هذآ البرنامج او غيرة

وجزاك الله خيرآ

هذآ هو البرنامج:

import java.util.Scanner;
public class Subject

{
	String code,title;
	int passMin,max;

	public Subject(String c,String t)


	{
		code="CS204";
		title="Data Structures";
		passMin=60;
		max=100;
		}

		public void CS201()
		{
		code="CS201";
		title="Digital Design";
		passMin=50;
		max=80;
		}

		public void CS200()
		{
		code="CS200";
		title="Parctical";
		passMin=30;
		max=50;
		}
		}

تم تعديل هذه المشاركة بواسطة مبدعه بحيآني في 24 سبتمبر 2011 في 17:45

مفتاح النجاح أن تجعل أسلوبك في الحياة هو فعل ما تخشاه!!

#4

مش بتقبى كدا

دا البرنامج

حاولى تشوفيه وتعرفى ايه اللى حصل

/**
 *
 * @author Com.JKelany
 */
public class Subject {

	private String code;
	private String title;
	private int passMin;
	private int max;

	public Subject(String code, String title, int passMin, int max) {
    	this.code = code;
    	this.title = title;
    	this.passMin = passMin;
    	this.max = max;
	}

	public void testSubject(int degree) {
    	if (degree >= passMin && degree <= max) {
        	System.out.println("Pass");
    	} else {
        	System.out.println("Fail");
    	}
	}

	public String getCode() {
    	return code;
	}

	public void setCode(String code) {
    	this.code = code;
	}

	public String getTitle() {
    	return title;
	}

	public void setTitle(String title) {
    	this.title = title;
	}

	public int getPassMin() {
    	return passMin;
	}

	public void setPassMin(int passMin) {
    	this.passMin = passMin;
	}

	public int getMax() {
    	return max;
	}

	public void setMax(int max) {
    	this.max = max;
	}
}

ودا الكلاس الخاصه بالتجربه

import java.util.Scanner;

/**
 *
 * @author Com.JKelany
 */
public class TestSubject {

	public static void main(String[] args) {
    	Subject CS204 = new Subject("CS204", "Data Structures", 60, 100);
    	Subject CS201 = new Subject("CS201", "Digital Design", 50, 80);
    	Subject CS200 = new Subject("CS200", "Parctical", 30, 50);

    	Scanner input = new Scanner(System.in);

    	System.out.print("Enter your data structures degree : ");
    	int dataDegree = input.nextInt();
    	CS204.testSubject(dataDegree);

    	System.out.print("Enter your digital design degree : ");
    	int digitalDegree = input.nextInt();
    	CS201.testSubject(digitalDegree);

    	System.out.print("Enter your practical degree : ");
    	int parcticalDegree = input.nextInt();
    	CS200.testSubject(parcticalDegree);
	}
}
1

Software Developer
Mahmoudkelany.com


 

#5

شكرا استآذي ..

طيب ممكن اعرف مالغرض من كتابه set &get في البرنامج

اقصد ماوظيفتها؟

ايضا ارجو ايضآح هذآ:

int dataDegree = input.nextInt(); 
        CS204.testSubject(dataDegree);

جزآك الله خيرآ استاذي

مفتاح النجاح أن تجعل أسلوبك في الحياة هو فعل ما تخشاه!!

#6

set & get to obtain something private :)) Enjoy

مواضيع مشابهة