자바 코딩 증감연산자 질문입니다
-
게시물 수정 , 삭제는 로그인 필요
1)문제
public static void main(String args[])
{
int i = 0;
System.out.println("첫번째 결과 : " + i++ * 2);
System.out.println("두번째 결과 : " + i);
}
2)문제
public static void main(String args[])
{
int i = 0;
System.out.println("첫번째 결과 : " + ++i * 2);
System.out.println("두번째 결과 : " + i);
첫번째가 0, 1 인 건 알겠는데 왜 2번 문제 두 번째
결과는 1이 나오나요?
첫번째 i++문은 두번째 System.out.println에 영향을
미치고 아래에 ++i * 2는 두번째 System.out.println에 영향을 미치지 않나요?
그리고 + i은 이 자체로 +1인가요?
1)문제
public static void main(String args[])
{
int i = 0;
System.out.println("첫번째 결과 : " + i++ * 2);
System.out.println("두번째 결과 : " + i);
}
2)문제
public static void main(String args[])
{
int i = 0;
System.out.println("첫번째 결과 : " + ++i * 2);
System.out.println("두번째 결과 : " + i);
첫번째가 0, 1 인 건 알겠는데 왜 2번 문제 두 번째
결과는 1이 나오나요?
첫번째 i++문은 두번째 System.out.println에 영향을
미치고 아래에 ++i * 2는 두번째 System.out.println에 영향을 미치지 않나요?
그리고 + i은 이 자체로 +1인가요?
#자바 코딩 #자바 코딩테스트 #자바 코딩 연습 사이트 #자바 코딩테스트 벼락치기 #자바 코딩 프로그램 #자바 코딩 사이트 #자바 코딩테스트 문법 #자바 코딩 컨벤션 #자바 코딩테스트 책 #자바 코딩테스트 책 추천