黑马程序员技术交流社区

标题: 根据邮件的重量和用户是否选择加急计算邮费。计算规则... [打印本页]

作者: leizhangjian    时间: 2016-10-26 10:36
标题: 根据邮件的重量和用户是否选择加急计算邮费。计算规则...
输入
输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。
输出
输出一行,包含一个整数,表示邮费。
import java.util.Scanner;
class Main3 {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);
                int a = sc.nextInt();
                String s = sc.next();
                char c = s.charAt(0);
                double j = 0;
                if (a > 0 && a <= 1000) {
                        if (c == 'y') {
                                j = 8 + 5;
                        }else if (c == 'n') {
                                j = 8;
                        }
                                System.out.println(j);
                        }else if (a > 1000) {
                        if (c == 'y') {
                                j = (a - 1000) / 500 * 4 + 8 + 5;
                        }else if (c == 'n') {
                                j = (a - 1000) / 500 * 4 + 8;       
                        }if ((a - 1000) % 500 == 0 ) {
                                System.out.println((int)j);
                        }else if ((a - 1000) % 500 != 0) {
                                System.out.println((int)j + 4);
                        }
                }
        }
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2