小数点 按大的取

统计短信发送字数的时候,1.5条算是两条

   public static Integer passSendMessageNum(String message){
        double maxNum = 64.;
        double messageSize = 0;
        try {
            messageSize = message.getBytes("GBK").length;
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        }
        double d = messageSize/maxNum;
        int i = (int)(messageSize/maxNum);
        if(d>i){
            return i+1;
        }else{
            return i;
        }
    }

你可能感兴趣的:(小数点 按大的取)