엘남매아빠

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

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

댓글 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
댓글을 작성하시려면 로그인이 필요합니다.

자유게시판

+
제목 글쓴이 날짜 조회
14년 전 조회 1,464
14년 전 조회 1,823
14년 전 조회 1,731
14년 전 조회 1,286
14년 전 조회 1,643
14년 전 조회 1,490
14년 전 조회 1,375
14년 전 조회 1,173
14년 전 조회 1,376
14년 전 조회 1,323
14년 전 조회 2,245
14년 전 조회 1,136
14년 전 조회 1,124
14년 전 조회 1,214
14년 전 조회 1,216
14년 전 조회 1,695
14년 전 조회 2,045
14년 전 조회 1,904
14년 전 조회 1,817
14년 전 조회 1,219
14년 전 조회 1,124
14년 전 조회 1,819
14년 전 조회 1,188
14년 전 조회 1,694
14년 전 조회 1,246
14년 전 조회 1,659
14년 전 조회 1,302
14년 전 조회 1,122
14년 전 조회 1,741
14년 전 조회 1,294