💡입력값
사용자 입력값은 모두 문자열이다.
문자열은 숫자 계산을 할 수 없다.
WHY? 문자열 간 덧셈은 그저 하나로 연결될 뿐이라서!!!
그럼 입력값을 통한 숫자 계산은 어떻게 해야할까?
// "123" + "3.14" => "1233.14"
System.out.println( args[0] + args[1] );
문자열을 숫자로 변경하면 된다.
정수는 parseInt( ), 실수는 parseDouble( ) 메소드를 사용해준다.
// 문자열을 정수(int)로 변환 : "123" => 123
int a = Integer.parseInt(args[0]);
// 문자열을 실수(double)로 변환 : "3.14" => 3.14
double b = Double.parseDouble(args[1]);
// 변환해주면 연산 가능!
System.out.println(a+b); //126.14
'개발 > 자바 개념정리' 카테고리의 다른 글
[java] 문자열을 정수나 실수형으로 바꾸기 (0) | 2023.01.09 |
---|---|
문자열은 덧셈 연산이 가능하다. (0) | 2023.01.09 |
자바 _ Math 클래스 (0) | 2022.12.21 |
자바 _ pint() 출력 메소드 (0) | 2022.12.21 |
자바의 정석 필기 공유 (객체지향 파트 ch6) (0) | 2022.10.26 |