首页 > 编程知识 正文

atoi c++ 代码,python atoi函数

时间:2023-05-06 04:37:56 阅读:221173 作者:1982

public static int atoi(String str){int sign = 0;int result=0;if ((str.toCharArray()[0]-'0') > 9 && str.toCharArray()[0] != '-'){return 0;}if ( str.toCharArray()[0] == '-'){sign = 1;}for (int i = sign; i < str.toCharArray().length; i++){if ((str.toCharArray()[i]-'0') > 9)break;result = (int) (result + (str.toCharArray()[i]-'0')*Math.pow(10, str.toCharArray().length-1-i));}int a = result;if (a < 0)return Integer.MAX_VALUE;if (sign == 1) result = result * -1;return result;}

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。