【初心者】Java の宿題はここで答えます【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0073デフォルトの名無しさん
NGNGabstract class 商品 {
protected String 商品名;
protected int 在庫数;
商品(String 商品名, int 在庫数){
this.商品名=商品名;
this.在庫数=在庫数;
}
int 在庫変動(int 増減数) throws そんなに在庫ねーよ, もうスッカラカンっす{
int 変動後在庫数=在庫数+増減数;
if(変動後在庫数>=0){
在庫数=変動後在庫数;
if(在庫数==0){
throw new もうスッカラカンっす(商品名());
}
}
else {
throw new そんなに在庫ねーよ(商品名(),変動後在庫数);
}
return 変動後在庫数;
}
String 商品名(){
return 商品名;
}
int 在庫数(){
return 在庫数;
}
abstract String 在庫情報();
}
■ このスレッドは過去ログ倉庫に格納されています