그래서 내일 배움 캠프의 시간은 15시 부터 21시 이지만 ADsP가 겹치니 스스로 노력이 더 필요하다고 느낌
9~21시 까지로 학습 시간 변경
모집단에 대해 알고자 하는 값을 모수라 하고, 모수를 추론하기 위해 구하는 표본의 값들을 '통계량' 이라 한다.
모수 : 모집단의 특성을 나타내는 수치들
표본 : 모집단의 개체 수가 많아 전부 조사하기 힘들 때 모집단에서 추출(sampling)한 것
통계량 : 표본의 특성을 나타내는 수치들
- e.g. 표본의 평균, 분산() 등
단순 무작위 추출(simple random sampling)
계통 추출(Systematic sampling)
층화 추출법(stratified sampling)
군집추출(Cluster sampling)
- 모집단을 특성에 따라 여러 개의 집단(cluster)로 나눈다. 이들 집단 중 몇 개를 선택한 후, 선택된 집단 내에서 필요한 만큼의 표본을 임으로 선택한다.
명목형 자료를 나타내는 척도
연속형 자료를 나타내는 척도
- 등간 척도 : 순위를 부여하되 순위 사이의 간격이 동일하여 양적인 비교 가능
- 절대 0점이 존재하지 않는다.
- e.g. 온도계 수치, 물가 지수 등
- 비율 척도 : 절대 0점이 존재하여 측정값 사이의 비율 계산이 가능한 척도
- e.g. 몸무게, 나이, 형제의 수, 직장까지의 거리 등
평균(Mean) : 값 들의 무게 중심이 어디인지를 나타내는 값, 산술 평균
중앙값(Median) : 자료를 크기 순서대로 배열했을 때, 중앙에 위치하는 값
최빈값(Mode) : 어떤 값이 가장 많이 관찰되는지 나타낸 값
평균은 양 꼬리 값의 크기가 변할 때 영향을 크게 받지만 중앙값은 그러한 변화에 영향을 거의 받지 않는다.
확률
표본공간 : 실험에서 발생할 수 있는 모든 결과의 집합
사상(사건) : 표본공간 내에 정의된 실험 결과의 부분집합
조건부 확률 : 사건 B가 발생했다는 조건 아래서 사건 A가 발생할 확률
독립사건 : A의 발생이 B가 발생할 확률을 바꾸지 않는 사건
배반사건 : 교집합이 공집합인 사건
많은 범위가 생기며 이해를 하며 넘어가야 할 것들이 많아져서 복습과 녹화강의가 필요할듯하지만 강의는 제공되지 않으니 다시금 요점과 정리해둔 내용을 정독하며 외워야겠다.
시험 출제 범위가 넒어지니 꾸준하게 읽고 암기하고 공부해야한다.
개발 내용(학습)
1주차 HTML 기초 수업
1.자주 쓰는 CSS를 이용하여 픽셀 구분, 배경사진 넣기 등의 기초 HTML
중간중간 주석을 활용으로 팁 넣기(주석 설정 단축키 command+K+C//해제 단축키 command+K+U//다른 주석 달기 단축키 commend+/)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.mytitle{
width:300px;
/* 웹의 크기 단위 px */
height: 200px;
background-color: green;
color: white;
text-align: center;
/* 글자를 가운대로 맞춰주기 */
padding-top: 30px;
border-radius: 8px;
/* 스스로 모든걸 적으려 하지말고 자동완성을 이용하자 그래야 오타가 적다 */
background-image: url('https://www.ancient-origins.net/sites/default/files/field/image/Agesilaus-II-cover.jpg');
background-position: center;
background-size: cover;
/* 위 세가지는 이미지를 넣어주는데 세트이다 */
}
</style>
</head>
<body>
<div class="mytitle">
<h1>로그인 페이지</h1>
<h5>아이디, 비밀번호를 입력해 주세요</h5>
</div>
<p>ID: <input type="text" /></p>
<p>PW <input type="text" /></p>
<button>로그인하기</button>
</body>
</html>
2.가운데로 오게 하기 위해서 코드를 수정
.wrap{
/* 처음은 내가 어디에 여백을 주는지 알아야 하기에
배경 색상을 입혀서 본다.background-color: aqua; */
width: 300px;
margin:50px auto 0px auto ;
/* 순서는 위 오른쪽 밑 왼쪽 순서이다!!!!!! */
/* 가운대로 간다는 것은 내 양쪽 여백이 끝까지 밀어진것이다. */
}
</style>
</head>
<body>
<div class="wrap">
를 입력하여 양옆의 여백을 최대로 주면 가운데로 맞아진다.
3.폰트를 꾸미기
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');
/폰트를 가져오겠다
*{
font-family: 'Black Han Sans', sans-serif;
}
/이 폰트를 쓰겠다.
/* *이란 표현은 모든것 모든테그라는 뜻 */
구글 등 여러 폰트 사이트에서 적용가능한 폰트 코드를 들고와 적용한다.
4.부트스트랩 사용
5.웹페이지 만들기(나만의 추억앨범)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>나만의 추억 앨범</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');
* {
font-family: 'Black Han Sans', sans-serif;
}
.mytitle {
height: 250px;
color: white;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
/* 위 4개의 코드는 거의 상시 사용 다만 flex-direction에서 column인지 row인지 차별 */
background-image: url('https://images.unsplash.com/photo-1511992243105-2992b3fd0410?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1470&q=80');
background-position: center;
background-size: cover;
}
.mytitle>button {
/* 이런식으로 하면 모든 것을 클래스 지정할 필요가 없음 */
width: 150px;
height: 50px;
background-color: transparent;
color: white;
border: 1px solid white;
/* 테두리 1픽셀 직선 색깔 */
border-radius: 5px;
margin-top: 20px;
}
.mycards {
width: 1200px;
margin: 30px auto 0px auto;
}
.mypostingbox{
width: 400px;
margin: 30px auto 0px auto;
padding: 20px;
box-shadow: 0px 0px 3px 0px black;
/* 박스에 그림자 앞 두개는 그림자의 위치 3번째는 그림자의 길이*/
border-radius: 5px;
}
.mybtn{
display: flex;
flex-direction: row;
align-items: center;
justify-content: center;
}
.mybtn > button{
margin-right: 6px;
}
</style>
</head>
<body>
<div class="mytitle">
<h1>나만의 추억앨범</h1>
<button>추억 저장하기</button>
</div>
<div class="mypostingbox">
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="앨범 이미지">
<label for="floatingInput">앨범 이미지</label>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="앨범 제목">
<label for="floatingInput">앨범 제목</label>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="앨범 내용">
<label for="floatingInput">앨범 내용</label>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="앨범 날짜">
<label for="floatingInput">앨범 날짜</label>
</div>
<div class="mybtn">
<button type="button" class="btn btn-dark">기록하기</button>
<button type="button" class="btn btn-outline-dark">닫기</button>
</div>
</div>
<div class="mycards">
<div class="row row-cols-1 row-cols-md-3 g-4">
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
<div class="col">
<div class="card h-100">
<img src="https://images.unsplash.com/photo-1446768500601-ac47e5ec3719?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1446&q=80"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">앨범 제목</h5>
<p class="card-text">앨범 내용</p>
</div>
<div class="card-footer">
<small class="text-body-secondary">앨범 날짜</small>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
기본 웹페이지 만들기(1주차 완료)
바로 이어서 2주차 시작
1주차 복습용 웹페이지 만들기
(중간중간 검사후 CSS에서 수정하기)
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Yull's Cinema</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet"
integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">
<style>
@import url('https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap');
* {
font-family: 'Black Han Sans', sans-serif;
}
.main {
color: white;
background-image: url('https://occ-0-1123-1217.1.nflxso.net/dnm/api/v6/6AYY37jfdO6hpXcMjf9Yu5cnmO0/AAAABeIfo7VL_VDyKnljV66IkR-4XLb6xpZqhpLSo3JUtbivnEW4s60PD27muH1mdaANM_8rGpgbm6L2oDgA_iELHZLZ2IQjG5lvp5d2.jpg?r=e6e.jpg');
background-position: center;
background-size: cover;
}
.mycards {
width: 1200px;
margin: 20px auto 20px auto;
}
.mypostingbox {
width: 500px;
margin: 20px auto 20px auto;
border: 1px solid white;
padding: 20px;
border-radius: 5px;
}
.form-floating>input {
background-color: transparent;
color: withe;
}
.form-floating>label {
color: white;
}
.input-group>label {
background-color: transparent;
color: white;
}
.input-group>select {
background-color: transparent;
color: white;
}
.mypostingbox>button {
width: 100%;
}
body {
background-color: black;
}
</style>
<script>
// 조건문
let age = 15;
if (age >= 18) {
console.log("성인입니다");
} else {
console.log("청소년입니다");
}
//직관적이게 만약,만약이 아니면 이라는 두가지의 조건
//반복문(어떤 꾸러미(list) 만큼 반복해라)
let ages = [15, 30, 28, 7, 40, 13];
ages.forEach(a => {
if (age >= 18) {
console.log("성인입니다");
} else {
console.log("청소년입니다");
}
});
</script>
</head>
<body>
<header class="p-3 text-bg-dark">
<div class="container">
<div class="d-flex flex-wrap align-items-center justify-content-center justify-content-lg-start">
<a href="/" class="d-flex align-items-center mb-2 mb-lg-0 text-white text-decoration-none">
<svg class="bi me-2" width="40" height="32" role="img" aria-label="Bootstrap">
<use xlink:href="#bootstrap"></use>
</svg>
</a>
<ul class="nav col-12 col-lg-auto me-lg-auto mb-2 justify-content-center mb-md-0">
<li><a href="#" class="nav-link px-2 text-danger">Yull's Cinema</a></li>
<li><a href="#" class="nav-link px-2 text-white">홈</a></li>
<li><a href="#" class="nav-link px-2 text-white">영화</a></li>
<li><a href="#" class="nav-link px-2 text-white">시리즈</a></li>
<li><a href="#" class="nav-link px-2 text-white">내가찜한 컨탠츠</a></li>
</ul>
<form class="col-12 col-lg-auto mb-3 mb-lg-0 me-lg-3" role="search">
<input type="search" class="form-control form-control-dark text-bg-dark" placeholder="Search..."
aria-label="Search">
</form>
<div class="text-end">
<button type="button" class="btn btn-outline-light me-2">Login</button>
<button type="button" class="btn btn-danger">Sign-up</button>
</div>
</div>
</div>
</header>
<div class="main">
<div class="p-5 mb-4 bg-body-tertiary rounded-3">
<div class="container-fluid py-5">
<h1 class="display-5 fw-bold">킹덤</h1>
<p class="col-md-8 fs-4">병든 왕을 둘러싸고 흉흉한 소문이 떠돈다. 어둠에 뒤덮인 조선, 기이한 역병에 신음하는 산하. 정체 모를 악에 맞서 백성을 구원할 희망은 오직
세자뿐이다.</p>
<button type="button" class="btn btn-outline-light">영화기록하기</button>
<button type="button" class="btn btn-outline-light">상세정보</button>
</div>
</div>
</div>
<div class="mypostingbox">
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="영화 이미지 주소">
<label for="floatingInput">영화 이미지 주소</label>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="영화제목">
<label for="floatingInput">영화제목</label>
</div>
<div class="input-group mb-3">
<label class="input-group-text" for="inputGroupSelect01">별점</label>
<select class="form-select" id="inputGroupSelect01">
<option selected>별점선택</option>
<option value="1">⭐</option>
<option value="2">⭐⭐</option>
<option value="3">⭐⭐⭐</option>
<option value="3">⭐⭐⭐⭐</option>
<option value="3">⭐⭐⭐⭐⭐</option>
</select>
</div>
<div class="form-floating mb-3">
<input type="email" class="form-control" id="floatingInput" placeholder="추천이유">
<label for="floatingInput">추천이유</label>
</div>
<button type="button" class="btn btn-danger">기록하기</button>
</div>
<div class="mycards">
<div class="row row-cols-1 row-cols-md-4 g-4">
<div class="col">
<div class="card">
<img src="https://movie-phinf.pstatic.net/20210728_221/1627440327667GyoYj_JPEG/movie_image.jpg"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">영화제목</h5>
<p class="card-text">⭐⭐⭐</p>
<p class="card-text">영화코멘트</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="https://movie-phinf.pstatic.net/20210728_221/1627440327667GyoYj_JPEG/movie_image.jpg"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">영화제목</h5>
<p class="card-text">⭐⭐⭐</p>
<p class="card-text">영화코멘트</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="https://movie-phinf.pstatic.net/20210728_221/1627440327667GyoYj_JPEG/movie_image.jpg"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">영화제목</h5>
<p class="card-text">⭐⭐⭐</p>
<p class="card-text">영화코멘트</p>
</div>
</div>
</div>
<div class="col">
<div class="card">
<img src="https://movie-phinf.pstatic.net/20210728_221/1627440327667GyoYj_JPEG/movie_image.jpg"
class="card-img-top" alt="...">
<div class="card-body">
<h5 class="card-title">영화제목</h5>
<p class="card-text">⭐⭐⭐</p>
<p class="card-text">영화코멘트</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
HTML(뼈대) + CSS(꾸미기) + Javasvript(움직임) 웹페이지 개발에 표준...
서버 구축에도 사용됨 (광범위함)
<script>
// 변수
let a = 'hello';
let b = 'heeeelllllooo';
console.log(a+b);
// 변수를 담는 함수 그리고 콘솔에 띄워주는 함수
// 변수를 쓰는 이유:전체를 바꿀 필요없이 값을 담아서 한번에 관리
// 변수의 이름은 내가 알아보기 쉬운 직관적인 이름
//자료형(list)
let f =['사과' , '배' , '수박']
console.log(f[1])
//프로그래밍은 무조건 0부터 카운팅 함으로 결과값은 '배'가 나온다.
let person={'name':'bob', 'age':30, 'gender':'male','height':180}
console.log(person['name'])
//접근하고 싶은 문자를 []안에 넣으면 접근가능
</script>
<script>
// 조건문
let age = 15;
if (age >= 18) {
console.log("성인입니다");
} else {
console.log("청소년입니다");
}
//직관적이게 만약,만약이 아니면 이라는 두가지의 조건
//반복문(어떤 꾸러미(list) 만큼 반복해라)
let ages = [15, 30, 28, 7, 40, 13];
ages.forEach(a => {
if (age >= 18) {
console.log("성인입니다");
} else {
console.log("청소년입니다");
}
});
</script>
복습 단축키 (psvm=public static void main//sout=System.out.println)
//연산자 1
public class _01_Operator01 {
public static void main(String[] args) {
//산술 연산자
//일반 연산
System.out.println(4 +2); //6
System.out.println(4 -2); //2
System.out.println(4 * 2);//8
System.out.println(4 / 2);//2
System.out.println(5/2); //2.5가 나와야하지만 정수만 연산하기에 소수점이 버려지고 2만 남음
System.out.println(2/4); //0
System.out.println(4 % 2); //나머지 연산 4를 2로 나눴을때 나머지 0
System.out.println(5 % 2); //1
//우선순위 연산
System.out.println(2 + 2 * 2); //6
System.out.println((2 + 2) * 2); //8 소괄호부터 계산
System.out.println(2 + (2 * 2)); //6
//변수를 이용한 연산
int a = 20;
int b =10;
int c;
c = a + b;
System.out.println(c); //30
c = a - b;
System.out.println(c); //10
c = a * b;
System.out.println(c); //200
c = a / b;
System.out.println(c); //2
//증감 연산 ++. --
int val;
//val = val +1;
//++val; // 연산을 먼저하고 문장 실행
val =10;
System.out.println(val); //10
System.out.println(++val); //11
System.out.println(val); //11
//val++; // 문장 먼저 실행하고 연산
val =10;
System.out.println((val));//10
System.out.println(val++);//10
System.out.println(val);//11
val =10;
System.out.println(val); //10
System.out.println(--val); //9
System.out.println(val); //9
val =10;
System.out.println((val));//10
System.out.println(val--);//10
System.out.println(val);//9
//예제 은행 대기번호 표
int waiting = 0;
System.out.println("대기인원 :" + waiting++);// 대기인원 : 0
System.out.println("대기인원 :" + waiting++);// 대기인원 : 1
System.out.println("대기인원 :" + waiting++);// 대기인원 : 2
System.out.println("총 대기 인원 :"+ waiting);//총 대기인원 :3
}
}
public class _02_Operator2 {
public static void main(String[] args) {
//대입 연산자
int num = 10;
num = num +2;
System.out.println(num); //12
num = num -2;
System.out.println(num); //10
num = num *2;
System.out.println(num); //20
num = num /2;
System.out.println(num); //10
num = num % 2;
System.out.println(num); //0(나머지가 0이기때문)
// 복합 대입 연산자
num = 10;
// num = num + 2;
num += 2;
System.out.println(num); // 12
num -= 2;
System.out.println(num); //10
num *= 2;
System.out.println(num); //20
num /= 2;
System.out.println(num); //10
num %= 2;
System.out.println(num); //0
}
}
package chap02;
public class _03_Operator3 {
public static void main(String[] args) {
// 비교 연산자(< , > , =)
// 참이면 true, 거짓이면 false
System.out.println(5 > 3); //5는 3보다 크다
System.out.println(5 >= 3); //5는 3보다 크거나 같다 (true)
System.out.println(5 >= 5); //(true)
System.out.println(5 >= 7); // (false)
//같은지 비교하기 위해서는 == 두번 입력
System.out.println(5 == 5); // (true)
System.out.println(5 != 5);//5 는 5 와 같지 않다(false) (기호 !=)
System.out.println(5 != 3);// (ture)
}
}
package chap02;
public class _04_Operator4 {
public static void main(String[] args) {
//논리 연산자
boolean soup = true;
boolean pork = true;
boolean egg = true;
//|| 이 기호는 or 과 같은 뜻이다
System.out.println(soup || pork || egg); // 하나라도 true 라면 true
//&& 이 기호는 and 와 같은 뜻이다
System.out.println(soup && pork && egg); // 모두 true 이면 true (하나라도 false 이면 false)
// And 연산
System.out.println((5 > 3) && (3 > 1)); // 5는 3 보다 크고, 3은 1보다 크다 (true)
System.out.println((5 > 3) && (3 < 1)); // 5는 3 보다 크고, 3은 1보다 작다 (false)
// Or 연산
System.out.println((5 > 3) || (3 > 1)); //5 는 3 보다 크거나, 3 은 1 보다 크다 (true)
System.out.println((5 > 3) || (3 < 1)); //5 는 3 보다 크거나, 3 은 1 보다 작다 (true)
System.out.println((5 < 3) || (3 < 1)); //5 는 3 보다 작거나, 3 은 1 보다 작다 (false)
//System.out.println(1 < 3 <5);//불가능한 코드 괄호 필수!
//논리 부정 연산자
System.out.println(!true); // false
System.out.println(!false); // true
System.out.println(!(5 == 5)); // false
System.out.println(!(5 == 3)); // ture
}
}
package chap02;
public class _05_Operator5 {
public static void main(String[] args) {
// 삼항 연산자 (조건연산자)
// 결과 = (조건) ? (참의 경우 결과갑) : (거짓의 경우 결과값)
int x = 5;
int y = 3;
int max = (x > y) ? x : y ;
System.out.println(max);//5
int min = (x < y) ? x : y;
System.out.println(min);//3
boolean b = (x == y) ? true : false ; //x 와 y 가 같나요?
System.out.println(b); // false
String s = (x != y) ? "달라요" : "같아요"; // x 와 y 가 다른가요? 문자로 출력(String)
System.out.println(s); //달라요
}
}
package chap02;
//예제 문제
// 어린이 키에 따른 놀이 기구 탑승 가능 여부를 확인하는 프로그램을 작성하시오
//조건 키가 120 cm 이상인 경우에만 탑승 가능
//삼항 연산자 이용
public class _06_Quiz {
public static void main(String[] args) {
int height1 = 115;
int height2 = 125;
String result = (height1 >= 120) ? "탑승 가능합니다" : "탑승 불가능 합니다";
String result2 = (height2 >= 120) ? "탑승 가능합니다" : "탑승 불가능 합니다";
System.out.println("키가 "+ height1 + "cm 이므로 " + result);
System.out.println("키가 "+ height2 + "cm 이므로 " + result2);
}
}
일찍 시작한 만큼 많은 활동을 했지만 복습의 중요성을 느끼게 되었다. 너무 쉬지않고 끊임없이 나아가기만 해서는 내것이 되는것이 아니라 반복에 중요성도 느꼇으니 주말이나 목요일 금요일을 이용해서는 복습을 좀 해야겠다. 그리고 적절한 휴식은 일의 능률을 올려줌도 명심하자....손목 부셔지겠다...