자바

JAVA STEP 5. OUTPUT

2023. 2. 3. 16:00
728x90

콘솔 환경 : 단순한 환경

 

콘솔 입출력

  • 콘솔 환경에서 프로그램 > 데이터를 입출력
  • Console Input Output > IO
  • 기본 입력 장치 : 키보드
  • 기본 출력 장치 : 모니터

 

콘솔 출력

  • 클래스.필드.메소드()

1. System.out.println(값);

  • println 메소드
  • print line > 값을 행단위로 출력한다. > 값을 출력한 뒤 엔터를 친다.
  • ex)
    • System.out.println(100);
    • System.out.println(200);

2. System.out.print(값);

  • print 메소드
    • System.out.print("하나");
    • System.out.print("둘");

3. System.out.printf(값);

  • printf 메소드
  • print format > 출력 형식 조작 > 출력

4. 성적표 출력하기

  • ex)
    •  
String name1 = "홍길동";
int kor1 = 100;
int eng1 = 90;
int math1 = 80;

String name2 = "아무개";
int kor2 = 95;
int eng2 = 77;
int math2 = 89;

String name3 = "호랑이";
int kor3 = 90;
int eng3 = 70;
int math3 = 88;

System.out.println("======================================================");
System.out.println("                 성적표");
System.out.println("======================================================");
System.out.println("[이름]\t[국어]\t[영어]\t[수학]");

System.out.print(name1);
System.out.print(" \t");
System.out.print(kor1 +" \t");
System.out.print(eng1 +" \t");
System.out.print(math1 +" \n");

System.out.print(name2);
System.out.print(" \t");
System.out.print(kor2 +" \t");
System.out.print(eng2 +" \t");
System.out.print(math2 +" \n");

System.out.println(name3+"\t"+kor3+"\t"+eng3+"\t"+math3+"\n");

실행결과

 

5. 형식 문자 > place holder

  • 줄서기 알바와 같은 느낌, 자리 맡아 주는 역할
  • 1. %s > String
  • 2. %d > Decimal(정수) > byte, short, int, long
  • 3. %f > Float(실수) > float, double
  • 4. %c > char
  • 5. %b > boolean
  • %s는 모든 자료형을 출력할 수 있다.
  • 다만, 형식에 맞는 형식 문자를 사용하는 것이 가독성에 좋다.
  • ex) 요구사항 : "안녕하세요. 홍길동님" 문장을 출력하세요.
    • String name = "홍길동";
    • System.out.println("안녕하세요. name 님"); -> 이렇게 입력하면 변수 name이 호출되지 않는다 리터럴 안에 있는 name은 변수가 아니다.
    • System.out.println("안녕하세요. " + name + "님");
    • System.out.printf("안녕하세요. %s님\n", name);
  • ex2) 요구사항2 : "안녕하세요. 홍길동님. 안녕히가세요. 홍길동님"
    • System.out.println("안녕하세요. " + name + "님. 안녕히가세요. " + name + "님");
    • System.out.printf("안녕하세요. %s님. 안녕히가세요. %s님\n", name, name);
    • Tip : %s가 들어가는 만큼 뒤에 선언한 변수를 꼭 넣어줘야함. 
  • ex3) 요구사항3 : SQL : insert into tblMember (seq, name, age, address, tel) values (1, '홍길동', 20, '서울시 강남구 역삼동', '010-1234-5678')
    • name = "홍길동";
    • String seq = "1";
    • String age = "20";
    • String address = "서울시 강남구 역삼동";
    • String tel = "010-1234-5678";
    • System.out.printf("insert into tblMember (seq, name, age, address, tel) values ('%s', '%s', '%s', '%s', '%s');", seq, age, address, tel);
  • ex4) 형식문자 예제
    • int a = 100;
    • double b = 3.14;
    • char c = 'A';
    • boolean d = true;
    • System.out.printf("문자열: %s\n", name);
    • System.out.printf("정수: %d\n", a);
    • System.out.printf("실수: %f\n", b);
    • System.out.printf("문자: %c\n",c);
    • System.out.printf("논리: %b\n",d);

실행 결과

 

728x90
저작자표시 비영리 변경금지 (새창열림)

'자바' 카테고리의 다른 글

JAVA STEP 7. 카페 무인전산 시스템 만들기(기초)  (0) 2023.02.05
JAVA STEP 6. INPUT  (0) 2023.02.03
JAVA STEP 4. ESCPAE  (0) 2023.02.03
JAVA STEP 3. DataType  (0) 2023.02.02
JAVA STEP 2. 부가 설정  (0) 2023.02.02
'자바' 카테고리의 다른 글
  • JAVA STEP 7. 카페 무인전산 시스템 만들기(기초)
  • JAVA STEP 6. INPUT
  • JAVA STEP 4. ESCPAE
  • JAVA STEP 3. DataType
IT의 큰손
IT의 큰손
IT계의 큰손이 되고 싶은 개린이의 Log 일지
Developer Story HouseIT계의 큰손이 되고 싶은 개린이의 Log 일지
IT의 큰손
Developer Story House
IT의 큰손
전체
오늘
어제
  • 분류 전체보기 (457)
    • 정보처리기사 필기 (18)
    • 정보처리기사 실기 (12)
    • 정보처리기사 통합 QUIZ (12)
    • 빅데이터 (11)
    • 안드로이드 (11)
    • 웹페이지 (108)
    • 자바 (49)
    • SQLD (3)
    • 백준 알고리즘 (76)
    • 데이터베이스 (41)
    • 깃허브 (2)
    • Library (14)
    • Server (31)
    • 크롤링&스크래핑 (3)
    • Spring (23)
    • Vue.js (13)
    • React (27)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • Developer Stroy House

인기 글

태그

  • 개발블로그
  • 앱개발자
  • 알고리즘
  • IT자격증
  • 정보처리기사필기
  • 웹개발
  • 자바
  • it
  • IT개발자
  • IT자격증공부
  • 백엔드
  • 백준
  • html
  • jquery
  • 웹페이지
  • ajax
  • React
  • 데이터베이스
  • DB
  • 개발자
  • java
  • 정보처리기사
  • 프론트엔드
  • DBA
  • JavaScript
  • 정보보안전문가
  • jsp
  • 웹개발자
  • 코딩테스트
  • css

최근 댓글

최근 글

Designed By hELLO
IT의 큰손
JAVA STEP 5. OUTPUT
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.