面对对象的案例
package text4;
import java.util.Scanner;
public class Item {
int price;
String name;
public void bloodVial(int money){
price=50;
name="补血瓶";
if(money<price){
System.out.println("剩余金币不足");
}else{
money=money-price;
System.out.println("购买补血瓶,花费50金币");
System.out.println("剩余"+money+"金币");
}
}
public void huJu(int money){
price=300;
name="鞋子";
if(money<price){
System.out.println("剩余金币不足");
}else{
money=money-price;
System.out.println("购买鞋子,花费300金币");
System.out.println("剩余"+money+"金币");
}
}
public void wuqi(int money){
price=300;
name="匕首";
if(money<price){
System.out.println("剩余金币不足");
}else{
money=money-price;
System.out.println("购买匕首,花费300金币");
System.out.println("剩余"+money+"金币");
}
}
public static void main(String[] args){
int money=1000;
System.out.println("请输入要购买的装备++++++++++++");
System.out.println("补血瓶(1)");
System.out.println("鞋子(2)");
System.out.println("匕首(3)");
System.out.println("**********************");
while(true){
Scanner sc=new Scanner(System.in);
Item it=new Item();
int i =sc.nextInt();
if(i==1){
it.bloodVial(money);
if(money>50){
money-=50;
}
}else if(i==2){
it.huJu( money) ;
if(money>300){
money-=300;
}
}else if(i==3){
it.wuqi(money);
if(money>300){
money-=300;
}
}
}
}
}