분류 전체보기 (149) 썸네일형 리스트형 Day03_data_Test18 : 논리 연산자 boolean (Q) 2000년생이 편의점에 와서 담배를 사려고 합니다. 구매 가능한지 판정해서 출력 (담배는 한국 나이로 20세 이상이면 구매가 가능합니다) package day02; import java.lang.*; public class Day03_data_Test18 { public static void main(String[] args) { int now = 2022; int birth = 2000; int age = now - birth + 1; boolean purchase = age >= 20; System.out.println(purchase); } } 1) 한국은 태어날 때부터 1살이다 - 나이를 구할 때 now와 birth가 같은 경우(갓 태어날 떄) +1을 해야 한다 int age = now -.. Day02_data_Test14 : BMI 수치 계산 (형 변환 + 소수점 표기) (★) (Q) BMI 계산기 BMI는 체질량지수(비만지수)를 말합니다. 구하는 공식은 'BMI = 체중(kg) / 키(m)^2' 입니다. 키가 180cm이고, 체중이 80kg인 사람의 BMI 지수를 구하여 출력 package day02; import java.lang.*; public class Day02_data_Test14 { public static void main(String[] args) { int kgWeight = 80; int cmHeight = 180; double mHeight = (double)cmHeight / 100; double mHeightSquare = mHeight * mHeight; double bmi = kgWeight / mHeightSquare; double bmiDeci.. Day02_data_Test13 : 나누기 연산 + 형 변환 (★) (Q) KH 주유소에서는 휘발유를 1L에 1920원에 판매중입니다. 50000원을 주유했을 때 주유 가능한 리터(L)를 구하여 출력 package data; import java.lang.*; public class Test13 { public static void main(String[] args){ int money = 50000; int gasPricePerLiter = 1920; double gasLiter = (double)money / gasPricePerLiter; System.out.println(gasLiter); } } ** 변수 - money; : 주유 금액 (정수형) - gasPricePerLiter : 1L당 휘발유의 가격 (정수형) 1) 나눗셈을 할 때 출력을 소수점까지 표시 -.. Day02_data_Test09 : 나누기 연산의 몫과 나머지 + 소수점 표기 방법 (Q) KH PC방에서는 1시간에 1200원의 요금을 받고 있습니다. 만약 요금이 10원단위로 나올 경우 해당 요금은 받지 않습니다 (ex) 1250원이면 1200원만 받습니다 12시 40분부터 16시 10분까지 이용한 고객의 요금을 출력 package day02; import java.lang.*; public class Day02_data_Test09 { public static void main(String[] args) { int pricePerHour = 1200; int inHour = 12; int inMinute = 40; int outHour = 16; int outMinute = 10; int inTime = inHour * 60 + inMinute; int outTime = outHo.. Day02_data_Test08 : 나누기 연산의 몫과 나머지 (Q) KH주차장의 요금은 다음과 같습니다 - 0분부터 9분까지 무료 - 10분부터 19분까지 1000원 - 이후 10분당 1000원씩 추가 12시 40분에 들어와서 16시 10분에 나간 차량이 있을 때 이 차량의 주차시간과 요금을 구해서 출력 package day02; import java.lang.*; public class Day02_data_Test08 { public static void main(String[] args) { int inHour = 12, inMinute = 40; int outHour = 16, outMinute = 10; int inTime = inHour * 60 + inMinute; int outTime = outHour * 60 + outMinute; int total.. Day02_data_Test05 : 커피숍 판매 금액 계산 (Q) 커피숍 메뉴는 다음과 같습니다 - 아메리카노 : 1300원, 라떼 2000원; 우리 팀에서는 아메리카노를 마시는 사람이 4명, 라떼를 마시는 사람이 3명입니다. 커피요금을 계산하여 출력 package day02; import java.lang.*; public class Day02_data_Test05 { public static void main(String[] args) { int americano = 1300; int americanoCount = 4; int latte = 2000; int latteCount = 3; int totalPrice = americano * americanoCount + latte * latteCount; System.out.println(totalPrice);.. Day02_data_Test04 : 영화관 요금 계산 (Q) 영화관 요금표는 다음과 같습니다 - 성인 : 12000원, 청소년 : 7500원 성인 2명과 청소년 3명이 영화를 볼 때 이용요금을 출력 package day02; import java.lang.*; public class Day02_data_Test04 { public static void main(String[] args) { int adultPrice = 12000; int adultCount = 2; int youthPrice = 7500; int youthCount = 3; int totalPrice = adultPrice * adultCount + youthPrice * youthCount; System.out.println(totalPrice); } } day5 - 0729 반복 (for 구문) for(선언부 ; 조건부 ; 증감부) {} 선언부 : 반복에 필요한 변수(반복수)를 선언하는 영역 조건부 : 반복이 실행되는 조건을 지정하는 영역 증감부 : 반복수 변화 규칙을 입력하는 영역 ** 각 영역은 세미콜론(;)으로 구분지어준다 for 구문 예시 for(int i = 0 ; i 이전 1 ··· 15 16 17 18 19 다음