자바 가능하신 분 계시나요?초보적 질문입니다.ㅠㅠ > 자유게시판

자유게시판

자바 가능하신 분 계시나요?초보적 질문입니다.ㅠㅠ 정보

자바 가능하신 분 계시나요?초보적 질문입니다.ㅠㅠ

본문

자바에서 출력문이
System.out.println("test");
라고 하면 test라는 문장이 출력이 되는데..
 
자바에서도
test++  이라고 하면 테스트에 1을 더하는것과 마찬가지잖아요..
 
그럼 예를들어 test의 값이 5라고 하면..
System.out.println("test","test++");
이렇게 하면
출력되는 값이
 
5,6
이렇게 나오지 않나요??
처음 공부하고 있어서 맞는지 어쩐지 모르겠는데..ㅠㅠ
출력문은 그냥 결과만 출력되는건가요???
5, 6 이렇게 출력이 되게 하고 싶은데..
안되네요..ㅠㅠ
추천
0

댓글 4개

모든 언어에서 test++는 test값을 출력한 후에 1을 더하는 겁니다. 즉 test값이 5라 가정시 test++를 출력하면 5가 출력되고 그다음 test는 1이 더해진 6값을 갖습니다.

원하는 건 ++test입니다. ++가 변수 앞에 오면 1을 먼저 더하라는 의미가 됩니다.
System.out.println("test","test++"); ... 문법이 잘못됬네요

System.out.println(++test); 이렇게 하세요

문자열과 섞어 출력하시려면 System.out.println("결과값 : " + (++test)); 이런식으로..
자바 for문으로 해서 구구단을 짜볼려고 하는데.. 생각대로 안되고 이상하게 되네요.ㅠㅠ
한줄로 쭉 나열하는것은 되는데..
2단 3단
4단 5단

이런식으로는 안되네요..
이상하게 나와요~ㅠㅠ
2단 3단  짜는법

<%
for (int i = 1; i < 10; i++) {
int i2 = i*2;
int i3 = i*3;
System.out.println(i2+","+i3);
}
%>


---------------결과--------------

2,3
4,6
6,9
8,12
10,15
12,18
14,21
16,24
18,27
전체 199,653 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT