JAVA 1일차

2022. 11. 10. 22:34코딩배움일지/JAVA

출력 관련

package j01_출력;

public class HelloJava {

    /* psvm + 커서 옆에 있으면 public main 뜬다*/
    /* sout 하면 sysout 과 같다.*/

    public static void main(String[] args) {  /* args 함수에서 배운다 전달*/
        System.out.println("Hello, Java!"); /*; 내 명령어는 여기까지임.*/ /* pom.xml 건들지 말자*/
    }
}
"C:\Program Files\Java\jdk-11.0.12\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\lib\idea_rt.jar=54936:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\kb202211\Java\target\classes j01_출력.HelloJava
Hello, Java!

Process finished with exit code 0

 

public class SystemOut {/*클래스 파일은 대문자로 시작한다. 소문자 ㄴㄴ*/

    public static void main(String[] args) {
        System.out.print("이름: ");
        System.out.println("홍길동"); /* ln \n 둘다 줄 바꿔라 , /t tab \\ 역슬러시 한개 나옴  */
        System.out.print("주소: ");
        System.out.print("부산 동래구 사직동\n");
        System.out.print("연락처: ");
        System.out.println("010-9988-1916");
        System.out.print("성별 : ");
        System.out.println("남자");
    }
}
"C:\Program Files\Java\jdk-11.0.12\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\lib\idea_rt.jar=54952:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\kb202211\Java\target\classes j01_출력.SystemOut
이름: 홍길동
주소: 부산 동래구 사직동
연락처: 010-9988-1916 // 내번호 아님
성별 : 남자

Process finished with exit code 0

 

 public static void main(String[] args) {
        String name = "홍길동"; 
        String address = "부산 동래구 사직동";
        String phone = "010-9988-1916"; /* 0을 표현할 수 없기 때문에  String 문자열로 표현해라*/
        int age = 34; /* 음수 양수 가능하지롱 */

        System.out.println(name+"의 주소는 " + address + " 입니다.");
        System.out.println(name+"의 연락처는 " + phone + " 입니다.");
        System.out.println(name+"의 나이는 " + age + " 살입니다.");
    }
}
"C:\Program Files\Java\jdk-11.0.12\bin\java.exe" "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\lib\idea_rt.jar=54964:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2022.2.3\bin" -Dfile.encoding=UTF-8 -classpath C:\kb202211\Java\target\classes j01_출력.UserInfo
홍길동의 주소는 부산 동래구 사직동 입니다.
홍길동의 연락처는 010-9988-1916 입니다.
홍길동의 나이는 34 살입니다.

Process finished with exit code 0

이스케이프 문자

 

이스케이프 문자는 제어문자들과 출력되지 않는 문자들을 가리킨다. 키보드로 표현할 수 없는 문자들이다.
보통 역슬래시(\)와 문자와 결합하여 사용한다.

이스케이프 문자 의미
\\ \출력(back slash)
(폴더 경로 구분시 잘 사용됨)
\n 개행(new Line)
다음줄로 이동됨
\r 캐리지 리턴(carriage return)
해당 줄의 처음(맨앞)으로 이동됨
\t 수평 탭(tab)
탭 키만큼 수평으로 띄움
\b 백 패이스(backspace)
바로 앞의 문자를 하나지움
\f 폼피드(Formfeed)
프린터에서 강제적으로 다음 페이지로 넘길때 사용
\' ' 출력 (작은 따옴표)
\" " 출력 (큰 따옴표)

'코딩배움일지 > JAVA' 카테고리의 다른 글

java 3일차 1  (0) 2022.11.14
JAVA 2일차 조건문  (0) 2022.11.11
JAVA 2일차 스캐너  (0) 2022.11.11
JAVA 2일차 연산자  (0) 2022.11.11
JAVA 2일차 변수  (0) 2022.11.11