package notepad;
public class Main {
public static void main(String[] args) {
// 1부터 100까지 for 문으로 출력해 보자
for(int i = 1 ; i <= 100; i++) {
for (int j = 1 ; j <= 100; j++) {
System.out.print(i + " * " + j + "\n");
}
}
}
}
package notepad;
public class Main {
public static void main(String[] args) {
// 1부터 100까지 for 문으로 출력해 보자
for(int i = 1 ; i <= 100; i++) {
for (int j = 1 ; j <= 100; j++) {
System.out.println(i + " * " + j );
}
}
}
}

JAVA에서 출력할때 줄바꿈을 위해 \n을 사용하는것과 println()을 사용하는 방법이 있는데, 검색을 좀해보니까 \n으로 강제 개행하는 방법은 추천하지 않는다는 의견이 많이 있었습니다. println()을 사용하면 사용하는 OS에 따라서 특수문자가 출력되는등의 증상이 있을 수 있다고 하네요.
하지만, 성능은 \n이 더 빠를 수 있고, 코드가 매우 커서 실제 성능에서 차이가 있다면 그때 성능을 위해서 고려될 만한 문법이라고 합니다.
파이썬은 기본 print값이 자동개행이라 두개씩 써도 자동으로 개행되어 줄바꿈인 상태로 출력되었던것을 생각하면 차이점이 좀 있네요. 오히려 파이썬은 강제로 한줄로 만들려면
print("nice tools", end=" ")
이런식으로 end = " "을 넣어야 했던 기억이 떠오르네요.
언어마다 이런 포인트가 달라서 배우는 재미가 있는것 같기도 합니다.
이외에 Tab은 \t, \는 \\, 따옴표는 \" 로 입력합니다.
'프로그래밍 > JAVA' 카테고리의 다른 글
[JAVA]이클립스 JVM 1.8 사용 버전 받는 방법 (0) | 2021.03.03 |
---|---|
[JAVA] for 문에서 내부적 i 값이 얼마인지 확인할려면? (0) | 2021.03.03 |
[JAVA] else 라인에 문제 발생 (0) | 2021.02.26 |
[JAVA] JAVA용 자료형 정리 (0) | 2021.02.25 |
[JAVA] 자료형 데이터 실습 #1 (0) | 2021.02.25 |