+
, -
, *
, /
, =
, 연산자는 우선순위에 따라 실행 순서가 결정된다.// 문자열 변수 생성
String a = "AAA";
String b = "bbbb";
// 문자열 연결을 통한 새 문자열 생성
String c = a + b;
// 새 문자열 출력
System.out.pringln(c); // AAAbbbb
// 정수(int)와 문자열 연결
int hour = 13;
System.out.println("지금은 " + hour + "시");
// => "지금은 13시"
// 실수(double)와 문자열 연결
double weight = 1.45;
System.out.println("무게: " + weight + "kg");
// => "무게: 1.45kg"
입력된 값은 변수 args[0]
을 통해 사용할 수 있다. (파라미터, 배열)
2개 이상의 입력값 받기, args[0]
, args[1]
,…
입력값은 공백문자 (space, enter,…)로 구분된다.
public class order {
public static void main(String[] args) {
System.out.println(args[0] + "김밥");
System.out.println(args[1] + "김밥");
}
}
//입력
참치마요 삼겹살
//출력
참치마요김밥
삼겹살김밥
// 입력값을 정수(int)로 변환
int a = Integer.parseInt(args[0]);
// 입력값을 실수(double)로 변환
double b = Double.parseDouble(args[1]);
// 숫자 연산 후 출력
System.out.println(a + b);
public class celcius {
public static void main (String[] args) {
//화씨는 실수로 변수 대입
double F = Double.parseDouble(args[0]);
//화씨는 실수로 바꾸는 연산 후 대입
double C = (F - 32.0)/1.8;
//출력
System.out.println("화씨 "+F+"도는 섭씨로 "+C+"도 입니다!");
}
}
👉 오류!