본문 바로가기

프로그래밍 언어/Java

[Java] 피자 가게 프로그램 피자 가게의 주문과 요리 시간을 계산하는 프로그램 각 피자별로 오븐 존재 피자 번호 | 피자 이름 | 요리 시간 (0 입력 시 종료)0주문 번호 | 주문 시간 | 주문 피자 번호 (0 입력 시 종료)0 === 메뉴판 ===주문 메뉴 (요리시간) 주문 리스트 | 주문시간 | 요리시작 | 서빙시간=== 오븐 요리 현황 ===피자 이름 (요리시간)[주문번호] 주문시간 | 요리 시작시간 ~ 서빙시간 | (대기시간)완료 개수 (평균 대기 시간) [가동률] 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777.. 더보기
[Java] 계단오르기 프로그램 한 번에 최대 3칸 이동이 가능하며, 앞 3칸까지 비교를 통해 최단 거리를 계산하는 프로그램 (각 계단마다 값 입력) 계단의 개수각 계단마다 값 (계단 개수만큼 입력) [계단 번호] 해당 계단 값 누적 값 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768import java.util.Scanner; public class StairDemo { int[] stepCost; static Step[] stepArr; public static void main(String[] args) { StairDemo st = new StairD.. 더보기
[Java] Math.abs() 함수 Math.abs() 함수 abs() 함수는 인자값에 대한 절대값을 반환하는 함수로, 인자값의 타입은 int, float, long, double이 있다.인자값에 따라 4개로 구분되고, static 함수이기 때문에 접근이 용이하다. Math.abs() 함수 원형 1234567static double abs( double d ) static float abs( float f ) static int abs( int i ) static long abs( long l )cs 123456789101112131415public class t { public static void main(String[] args) { int i = -10; System.out.println(Math.abs(i)); float f = .. 더보기
[Java] 묵시적. 명시적 형 변환 ▶ 묵시적 형 변환 (Implicit Type Conversion) 자바에서 묵시적 형 변환이란 자동으로 형 변환 해주는 경우를 의미한다. ▶ 명시적 형 변환 (Explicit Type Conversion) 데이터 앞에 변환할 타입으로 명시해주는 경우를 의미한다. 주로 큰 데이터 타입을 작은 데이터 타입으로 변환할 때 사용되며, 데이터 손실의 가능성이 있어 명시적으로 형 변환을 해주지 않을 경우 에러가 발생한다. 12345678910111213141516171819202122232425262728293031323334353637383940public class CastingEx { public static void main(String[] args) { CastingEx ex = new CastingEx.. 더보기
[수치계산] 근접한 정수 구하기 근접한 정수 구하기 N (0이면 종료) 1) 1부터 k까지의 합 중 입력값 N에 가장 근접하는 k 출력 2) k! 가 N에 가장 근접하는 k 출력 3) 이 N에 가장 근접하는 값 m과 k 출력 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162import java.util.Scanner; public class CloseIntegerMain { public static void main(String[] args) { CloseIntegerMain integer = new CloseIntegerMain(); integer.doit(); } void do.. 더보기
[수치계산] 학생 점수 프로그램 학생 점수 프로그램 이름 / 학년 / 점수 여러개 (0 입력 시 종료) 이름(학년) [최대, 최소 제외한 평균] 점수 나열 (최소 점수, 최대 점수 제외 개수)1등 : 이름 (최대, 최소 제외한 평균으로 비교)우수 학생 : 몇명 - 이름, 이름 (최대 45점 이상, 최소 10점 이상인 학생) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687import java.util.Scanner;import java.util.ArrayList; public class Stu.. 더보기
[수치계산] 음료 주문 프로그램 음료 주문 프로그램 음료 번호 / 음료 이름 / 가격 / 재고 순으로 입력(0 입력 시 종료)주문 번호 / 고객 아이디 / 주문 음료 개수 / 주문 음료 번호 순으로 입력(주문 번호에 0 입력 시 종료)고객 아이디 별로 10% 포인트 적립 메뉴 출력주문서 출력총 매출 출력판매 개수와 재고 출력 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311.. 더보기
[Java] 소수의 개수 구하기 소수의 개수 구하기 첫번째 줄에는 주어질 숫자의 개수 N이 있고 (0 더보기