import java.util.Scanner;
import java.util.StringTokenizer;
public class StringTokenizerSum {
// 1+2+3+4+5
// "+" --๋ถ๋ฆฌ--> 1 2 3 4 5 (String)
// ๋ฌธ์์ด ํ ํฐ์ (int) ํ์
์ผ๋ก ๋ณํํ์ฌ ํฉ๊ณ๋ฅผ ๊ตฌํด๋ณด์.
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String input = sc.nextLine();
// ์
๋ ฅ๋ฐ์ ๋ฌธ์์ด์ + ๋ฅผ ๊ธฐ์ค์ผ๋ก ํ ํฐ์ผ๋ก ๋ถ๋ฆฌํ๋ค
StringTokenizer st = new StringTokenizer(input, "+");
int sum = 0;
// ํ ํฐ ๋ฐ๋ณต
while( st.hasMoreTokens() ) {
String token = st.nextToken(); // ๋ค์ ํ ํฐ ๊ฐ์ ธ์ด (String)
int item = Integer.parseInt(token); // (String) --> (int) ์ ์๋ก ๋ณํ
sum += item; // ํฉ๊ณ ๊ตฌํ๊ธฐ
}
System.out.println("ํฉ๊ณ : " + sum);
sc.close();
}
}
Java
๋ณต์ฌ