311번에 8번을 보시면 출력줄인 다른 9번과 10번과는 다르게
,가 있습니다. ,뒤의 식을 10진수의 형태로 표현 후에 줄바꿈을 해주라는 이야기인데
9번 10번은 왜 , 가 아닌 +로 표기된 뒤의 수식을 " "안을 출력후에 계산하여 출력해 주는것인가요 ?
심지어 9번, 10번은 8번처럼 " " 안에 +가 있는것도 아닌데 왜 출력을 + 뒤에있는 수식을 " " 안에 있는 공식 출력 후 출력하는지 이해가 안갑니다.
이유와 이 프로그램 안에서 + 의 용도가 무엇인지 궁금합니다.
Q.2 system 이라고 적혀있으면 항상 키보드와 관련되어 있다고 생각하면 되는건가요?
. out 은 서브 클래스로서 정해져 있는 기능을 이용한것이구요 ..!
안녕하세요 길벗수험서 운영팀입니다.
java에서 출력문을 작성할때 형식은 두가지가 있습니다.
서식 문자열에 맞게 변수의 내용을 출력할때는 아래 형식처럼 작성을 하면 되는데
서식 문자열과 변수는 중간에 ,(쉼표)를 찍어 구분합니다
System.out.printf(서식 문자열, 변수)
값이나 변수의 내용을 형식없이 출력하고자 할때는 아래 형식처럼 작성을 하면 됩니다.
System.out.print( 출력내용 또는 변수 )
이때 문자열을 그대로 출력할 때는 큰따옴표로 묶어주면 되고,
문자열 또는 문자열 변수를 연속으로 출력하고자 할때는 +를 이용하여 작성하면 됩니다.
문자열 + 숫자 또는 숫자 + 문자열, 이렇게 문자열과 숫자가 섞인 경우에는 모두 문자열로 인식되어 모두 붙어서 출력되고
숫자 + 숫자 이렇게 쓰면 두숫자를 합한 값이 출력됩니다
예를들어 System.out.print(“abc123” + “def”); 이렇게 쓰면 abc123def 가 출력되고
System.out.print(“abc” + 12 + 34); 이렇게 쓰면 abc1234 가 출력되고
System.out.print(12 + 34); 이렇게 쓰면 46이 출력됩니다
system은 자바에 내장되어 있는 "표준 입출력 클래스"를 말하는 것이니 입력은 키보드, 출력은 모니터와 관련되어 있는 것이죠
system.out 은 표준 출력작업을 할때,
system.in 은 표준 입력작업을 수행합니다
행복한 하루되세요 :)
-
관리자2024-10-03 10:32:03
안녕하세요 길벗수험서 운영팀입니다.
java에서 출력문을 작성할때 형식은 두가지가 있습니다.
서식 문자열에 맞게 변수의 내용을 출력할때는 아래 형식처럼 작성을 하면 되는데
서식 문자열과 변수는 중간에 ,(쉼표)를 찍어 구분합니다
System.out.printf(서식 문자열, 변수)
값이나 변수의 내용을 형식없이 출력하고자 할때는 아래 형식처럼 작성을 하면 됩니다.
System.out.print( 출력내용 또는 변수 )
이때 문자열을 그대로 출력할 때는 큰따옴표로 묶어주면 되고,
문자열 또는 문자열 변수를 연속으로 출력하고자 할때는 +를 이용하여 작성하면 됩니다.
문자열 + 숫자 또는 숫자 + 문자열, 이렇게 문자열과 숫자가 섞인 경우에는 모두 문자열로 인식되어 모두 붙어서 출력되고
숫자 + 숫자 이렇게 쓰면 두숫자를 합한 값이 출력됩니다
예를들어 System.out.print(“abc123” + “def”); 이렇게 쓰면 abc123def 가 출력되고
System.out.print(“abc” + 12 + 34); 이렇게 쓰면 abc1234 가 출력되고
System.out.print(12 + 34); 이렇게 쓰면 46이 출력됩니다
system은 자바에 내장되어 있는 "표준 입출력 클래스"를 말하는 것이니 입력은 키보드, 출력은 모니터와 관련되어 있는 것이죠
system.out 은 표준 출력작업을 할때,
system.in 은 표준 입력작업을 수행합니다
행복한 하루되세요 :)