不同人去买书不同价钱的一个小程序
package bookstore;
public class BookShop {
private static final int admin= 0 ;
private static final int vip= 1 ;
private static final int normal= 2 ;
public void buyBook ( double price , int identity) {
switch ( identity) {
case BookShop. admin: / / 管理员
System. out. println ( "管理员应付:" + price* 0.5 ) ;
break ;
case vip: / / vip
System. out. println ( "vip应付:" + price* 0.8 ) ;
break ;
case normal:
System. out. println ( "普通用户应付:" + price) ;
break ;
default :
System. out. println ( "没有相应身份" ) ;
}
}
}
package bookstore;
import java. util. Scanner;
public class TestMain {
public static void main ( String[ ] args) {
BookShop bookShop= new BookShop ( ) ;
Scanner input = new Scanner ( System. in) ;
System. out. println ( "请出示书的价格" ) ;
double price = input. nextDouble ( ) ;
System. out. println ( "请出示您的身份" ) ;
int identity= input. nextInt ( ) ;
bookShop. buyBook ( price, identity) ;
}
}