class ParseInt
{
public static void main(String[] args)
{
String number = "12345";
int sum=0;
// chatAt(int i)함수를 이용해서 문자열로 부터 한문자씩 읽는다.
// Integer클래스의 parseInt(String s)함수를 이용해서 문자열을 숫자로 바꾼다.
// parseInt는 매개변수가 String이므로 ""을 결합시켜서 char를 String으로 만든다.
// '1' + ""의 결과는 "1"이다.
for(int i=0; i < number.length();i++) {
sum += Integer.parseInt(number.charAt(i)+"");
}
System.out.println("sum = "+ sum);
int i = Integer.parseInt("1");
long l = Long.parseLong("10");
float f = Float.parseFloat("100.0");
double d = Double.parseDouble("1000.0");
System.out.println(i+l+f+d);
}
}
/* 실행결과
sum = 15
1111.0
*/
{
public static void main(String[] args)
{
String number = "12345";
int sum=0;
// chatAt(int i)함수를 이용해서 문자열로 부터 한문자씩 읽는다.
// Integer클래스의 parseInt(String s)함수를 이용해서 문자열을 숫자로 바꾼다.
// parseInt는 매개변수가 String이므로 ""을 결합시켜서 char를 String으로 만든다.
// '1' + ""의 결과는 "1"이다.
for(int i=0; i < number.length();i++) {
sum += Integer.parseInt(number.charAt(i)+"");
}
System.out.println("sum = "+ sum);
int i = Integer.parseInt("1");
long l = Long.parseLong("10");
float f = Float.parseFloat("100.0");
double d = Double.parseDouble("1000.0");
System.out.println(i+l+f+d);
}
}
/* 실행결과
sum = 15
1111.0
*/