[전 내용 복습]
-비트 연산자는 양쪽 값을 모두 계산한다음 비트를 비교한다.
-논리 연산자는 항 첫번째 기준으로 목적값이 달성하면 그 다음 항을 확인한다.(목적값: 참인지)
-삼항 연산자의 조건항에는 boolean이 되는 조건항으로
[Console에서의 자바 기본 입출력]
1.System.out.print("출력내용"); // 줄바꿈을 하지 않는다.
2.System.out.println("출력내용"); // 줄바꿈을 한다.
3.System.out.printf("문자서식",출력변수);
= System.out.format("문자서식".출력변수);
-개행문자 (제어장치)
\n :
\t :tap 만큼 띄움.
\r :커서를 앞으로 땡겨주는
-입력형식
변수 = System.in.read();
입력 받을때는
1.Java.io.IOException 클래스를 불러와야한다.
2. Throws를 이용하여 예외상황을 JVM에 넘겨주어야한다.
read 입력스트림은 1byte로 한글자만 입력 가능하다. (정수(수치데이터)와 영문자(문자데이터)만 입력 가능)
[문자열 입력받기]
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
String str = br.readLine();
스트림이란 통로로 단방향성이다.
-입력 스트림(입력전문)
-출력 스트림(출력전문) : print stream class (System.out)
-System.in : 기본스트림
-new BufferedReader : 보조스트림
~Stream : 1byte.
~Reader, 라이트? : 2byte.
-Refer class : 기본 자료형 보호하기 위해 생성
[주의 사항]
-프로젝트 생성시에 이름 소문자로 만들기. 프로젝트 생성 후에 JRE System Library있는지 확인한다.
-문제가 생길때는 문제인식 > 문제해결방안 모색 > 검증>적용
평균 소수점까지 구하기.
import java.text.DecimalFormat;
DecimalFormat df(변수) = new DecimalFormat ;
df(변수).applyLocalizedPattern("#.0");
#(숫자) 아무것도 안보임. 0(숫자) 0으로 채움.
package replay;
import java.io.*;
import java.text.DecimalFormat;
public class Day01_01 {
public static void main(String []args)
throws IOException {
BufferedReader br =
new BufferedReader(new InputStreamReader(System.in));
System.out.print("수험자 이름:");
String name = br.readLine();
System.out.print("국어 점수:");
int kor = Integer.parseInt(br.readLine());
System.out.print("영어 점수:");
int eng = Integer.parseInt(br.readLine());
System.out.print("수학 점수:");
int mat = Integer.parseInt(br.readLine());
int sum = kor+eng+mat;
double avg = sum/3;
System.out.println(name+"점수");
System.out.println("총점:"+ sum);
System.out.println("평균:"+avg);
DecimalFormat df = new DecimalFormat();
df.applyLocalizedPattern("#.0");
System.out.println("평균:"+df.format(avg)+"점");
}
}'개발자 > 백엔드 웹 개발자 과정(국비)' 카테고리의 다른 글
| 2022년 11월 9일 _ 6회차(switch문,for문) (0) | 2022.11.09 |
|---|---|
| 2022년 11월 8일 _ 5회차(if조건문) (0) | 2022.11.08 |
| 2022년 11월 2일 _ 1회차(수업 소개, 자바,환경 변수) (0) | 2022.11.06 |
| 2022년 11월 4일 _ 3회차(주석, 연산자) (0) | 2022.11.04 |
| 2022년 11월 3일 _ 2회차 (변수, 자료형,형변환) (0) | 2022.11.03 |