inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Khóa học giới thiệu về lập trình Java (renew ver.) - Từ người mới bắt đầu đến việc làm nhà phát triển!!

biến

System.out.println 결과값 질문

297

GunLoc

3 câu hỏi đã được viết

0

System.out.println(" i + j = "+ i+j);

System.out.println(" i + j = "+ (i+j));

이 두개의 차이점이 뭔지요?

동영상에서는 (i+j) 를 해서 결과값이 

i(10) + j(100) = 110인데

()를 빼면 10100이 나오더군요;;

java

Câu trả lời 1

1

bhyou8063

전자의" i + j = "+ i+j 의 경우에는 " i + j = "+ i 가 먼저 수행되어 10 이 출력된 뒤 100 이 이어서 출력됩니다. 

즉 문자열 더하기가 2번 수행되어    i + j = 10100   이 됩니다.

후자의 " i + j = "+ (i+j)의 경우에는 (i+j) 가 먼저 수행되어 110이 계산 된 뒤 " i + j = "에 이어서 출력 됩니다.

즉 정수형 더하기 1번과 문자열 더하기가 1번 수행되어   i + j = 110   이 됩니다.

 

서식 문자 실습 중 콘솔 결과값 글자 깨짐

0

630

1

19-4 : super 클래스 부분에서

0

448

1

비트를 뒤에서부터 읽으셔서 궁금해서 질문드립니다!

1

732

1

배열예제 오류

0

472

1

GC 동작시기가 궁금합니다.

0

417

0

자바 18버전으로 다운받아도 되나요?

0

595

1

클래스 생성과 관련하여 질문 있습니다

0

305

0

형변환시 신규 메모리가 할당 되는지

0

388

0

Socket을 null로 처음에 선언해주는 이유가 뭘까요?

0

346

0

반환값 용도

0

396

1

블로그 작성

0

354

0

삼항연산자 잘못 적으셨어요

0

318

1

어느것부터 다운로드를 해야하는지 좀 막히네요

0

403

1

inputStream.read()질문드립니다

0

377

1

System.out.println("i + j = " + (i+j); 이렇게 쓰는 이유가 뭔가요? " "i + j " = (i +j)라고 쓸수 있는거 아닌가요?

0

423

1

<for문> 예시 작성시 에러발생 질문드립니다

0

639

2

이해가 안가는 부분이 있습니다.. 선생님들.. 도와주세요..!!

0

377

1

인터페이스를 사용 하는 이유가 무엇인가요?..

0

800

1

혹시 영상 만드시고 업로드 전 확인 안하시나요..? 잡음..

1

345

1

이해가 안가는게 있습니다

0

369

2

jdk-16.0.1은 jre가 없이 jdk만 설치되는게 정상인가요?

0

540

1

메모장을 실행하실때

0

365

1

강의 중 말씀해주신 형변환된 코드가 알고 싶어요.

0

294

2

메모장이안돼요 처음에

0

320

0