تمارين بلغة الجافا...إنشاء استثناء Exception خاص بك
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1 • شاطر
تمارين بلغة الجافا...إنشاء استثناء Exception خاص بك
السؤال :
rewrite the class so that it throws appropriately exception instead of returning 1 as an error code write test code that attempts to deposit invalid amounts and catches the exceptions that are thrown
الحل :
- الكود:
class Account
{
private double balance;
public double deposit(double amount)
{
if (amount > 0)
balance += amount;
else
return -1;
return balance;
}
}
rewrite the class so that it throws appropriately exception instead of returning 1 as an error code write test code that attempts to deposit invalid amounts and catches the exceptions that are thrown
الحل :
- الكود:
import java.util.logging.Level;
import java.util.logging.Logger;
class Account
{
private double balance;
public double deposit(double amount) throws Exception
{
if (amount > 0)
balance += amount;
else
throw new Exception ("The balance is insufficient");
return balance;
}
}
public class test1 {
public static void main(String[] args) {
Account myAccount = new Account();
try {
myAccount.deposit(0);
} catch (Exception ex) {
System.err.println(ex.getMessage());
}
}
}
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
| |
منتدى مصر التقني :: قسم لغات البرمجة Programming languages :: لغة الجافا Java :: نقاش و أستفسارات الاعضاء
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
» تصميم تطبيق جوال لمغسلة ملابس
» تصميم تطبيق جوال لشركة عقارات
» شركة مكافحة النمل الابيض بالرياض
» تصميم تطبيق جوال لنقل الاثاث
» هناجر
» تصميم تطبيق جوال لمتجر ورد
» تصميم تطبيق جوال لسلسلة مطاعم
» تصميم تطبيق جوال لتوصيل الطلبات
» مظلات سيارات متحركة