问题:
根据用户输入的手机号来确认用户实际支付的价格:
如果尾数为8,需支付办卡费50元;
如果尾数为4,需支付办卡费用0元;
如果是其他尾号,需支付办卡费用20元。
解答思路:
以下是使用 Java 实现根据手机号尾数计算办卡费用的代码:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入手机号:");String phoneNumber = scanner.nextLine();int lastDigit = Integer.parseInt(phoneNumber.substring(phoneNumber.length() - 1));int cardFee = 0;if (lastDigit == 8) {cardFee = 50;} else if (lastDigit == 4) {cardFee = 0;} else {cardFee = 20;}System.out.println("实际支付的办卡费用为:" + cardFee + " 元");}
}
上述代码中,首先通过'Scanner'类获取用户输入的手机号。然后,提取手机号的最后一位数字,并根据不同的尾数计算办卡费用。最后,打印输出实际支付的办卡费用。
(文章为作者在学习java过程中的一些个人体会总结和借鉴,如有不当、错误的地方,请各位大佬批评指正,定当努力改正,如有侵权请联系作者删帖。)