边界条件,注意传入的是否是非数字字符以及特殊符号之类的,+= 编译器强制进行了类型转换
public class StringDemo {
public static void main(String[] args) {
String s = "12345";
int sum=0;
int j=0;
for (int i = s.length()-1; i >= 0; i--) {
char c =s.charAt(i);
sum+=(c-'0')*(Math.pow(10, j));
j++;
}
System.out.println(sum);
//System.out.println(Math.p);
double d = 100;
int x= 0;
x+=0+3.0;
System.out.println();
}
}
本文介绍了一种使用Java编程语言将字符串形式的数字转换为整数的方法。通过逐字符读取并利用数学运算完成转换过程,适用于理解基本的数据类型转换原理。

被折叠的 条评论
为什么被折叠?



