본문 바로가기
JAVA/코드업

코드업 기초 100제 자바 [기초-출력] 1001~1008

by 비전공자 기록광 2021. 1. 29.
반응형

1001 : [기초-출력] 출력하기01

Hello

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("Hello");
    }
}
cs

 

1002 : [기초-출력] 출력하기02

이번에는 공백()을 포함한 문장을 출력한다.
다음 문장을 출력해보자.

Hello World
(대소문자에 주의한다.)

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("Hello World");
    }
}
cs

 

1003 : [기초-출력] 출력하기03

이번에는 줄을 바꿔 출력하는 출력문을 연습해보자.
다음과 같이 줄을 바꿔 출력해야 한다.

Hello
World
(두 줄에 걸쳐 줄을 바꿔 출력)

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("Hello\nWorld");
    }
}
cs

 

1004 : [기초-출력] 출력하기04

이번에는 작은 따옴표(single quotation mark)가 들어있는
특수한 형태의 출력문에 대한 연습을 해보자.

다음 문장을 출력하시오.

'Hello'

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("\'Hello\'");
    }
}
cs

 

1005 : [기초-출력] 출력하기05

이번에는 큰따옴표(double quotation mark)가 포함된 출력문을 연습해보자.

다음 문장을 출력하시오.

"Hello World"
(단, 큰따옴표도 함께 출력한다.)

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("\"Hello World\"");
    }
}
cs

 

1006 : [기초-출력] 출력하기06

이번에는 특수문자 출력에 도전하자!!

다음 문장을 출력하시오.

"!@#$%^&*()"
(단, 큰따옴표도 함께 출력한다.)

1
2
3
4
5
6
public class Main {
    public static void main(String[] args) {
        System.out.print("\"!@#$%^&*()\"");
    }
}
 
cs

 

1007 : [기초-출력] 출력하기07

윈도우 운영체제의 파일 경로를 출력하는 연습을 해보자.

파일 경로에는 특수문자들이 포함된다.

다음 경로를 출력하시오.

"C:\Download\hello.cpp"
(단, 큰따옴표도 함께 출력한다.)

1
2
3
4
5
public class Main {
    public static void main(String[] args) {
        System.out.print("\"C:\\Download\\hello.cpp\"");
    }
}
cs

 

1008 : [기초-출력] 출력하기08

이번에는 특수문자를 출력하는 연습을 해보자.

키보드로 입력할 수 없는 다음 모양을 출력해보자.
(** 참고 : 운영체제의 문자 시스템에 따라 아래와 같은 모양이 출력되지 않을 수 있다.)

┌┬┐
├┼┤
└┴┘

참고
다음과 같은 유니코드로 특수문자를 표현한다고 하자.
(운영체제 또는 컴파일러에 따라 사용되는 문자의 코드표가 다르다.)



윈도우에서는 "ㅂ+한자" 키를 누르면 선문자를 입력할 수 있다.
선문자를 이용하면 일반적인 텍스트 모드화면(메모장 등)에서도 표를 그릴 수 있다.

유니코드 특수문자를 출력하는 방법,
...
printf("\u250C\u252C\u2510\n");
...

┌┬┐
├┼┤
└┴┘

을 그려 출력하면 표처럼 선이 붙어 출력된다.

1
2
3
4
5
6
7
8
public class Main {
    public static void main(String[] args) {
        System.out.printf("\u250C\u252C\u2510\n");
        System.out.printf("\u251C\u253C\u2524\n");
        System.out.printf("\u2514\u2534\u2518\n");
    }
}
 
cs

 

 

 

 

 

반응형

댓글