如果尾数为8,需支付办卡费50元如果尾数为4,需支付办卡费用0元如果是其他尾号,需支付办卡费用20元
import java.util.*;
public class Paycard {
public static void main(String[] args) {
System.out.println("请输入预留手机号:");
String tel = new Scanner(System.in).nextLine();//键盘输入手机号String对应 nextLine
getPrice(tel);//调用方法getPrice
}
public static void getPrice(String tel) {
if (tel.length() != 11) {//判断手机号是否符合规范,是否是十一位手机号
System.out.println("输入的号码不符合规范");
} else {
char a = tel.charAt(10);//下标零位开始,第十一位数字即为下标十
int price = 0;
switch (a) {
case '8':
price = 50;
break;
case '4':
price = 0;
break;
default://除case外的条件 执行default
price = 20;
break;
}
System.out.println("您需要支付的金额:" + price);
}
}
}