2024/11 10

[나도코딩 자바 기본편] 9일차: 퀴즈4

나도코딩 자바 기본편_9일차(24.11.29) -조건문을 활용하여 주차 요금 정산 프로그램을 작성하시오 -조건1) 주차 요금은 시간당 4,000원2) 일일 최대 요금은 30,000원3) 경차/장애인 차량은 최종 요금에서 50% 할인 (장애인 차량: 직접 운전 & 탑승 모두) -예시1) 일반 차량 5시간 주차: 20,000원2) 경차 5시간 주차: 10,000원3) 장애인 차량 10시간 주차: 15,000원 -실행 결과1) 일반 차량 5시간 주차: 주차 요금은 20000원입니다.2) 경차 5시간 주차: 주차 요금은 10000원입니다.3) 장애인 차량 10시간 주차: 주차 요금은 15000원입니다. 내 코드 (장애인 차량 10시간 주차)int hour = 10; // 시간int charge = hour * ..

[나도코딩 자바 기본편] 8일차: 이중 반복문, Break, Continue

나도코딩 자바 기본편_8일차(24.11.24) #023 1) 별 (*) 사각형 만들기 ************************* 방법1) 수동으로 반복for (int i = 0; i ; i++) { → 세로 5번 반복 System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); → 가로 5번 반복System.out.println(); → 줄바꿈} 방법2) 자동으로 반복for (int i = 0; i ; i++) { → 세로 5번 반복 for (int j = 0; j ..

[나도코딩 자바 기본편] 7일차: For, While, Do While

나도코딩 자바 기본편_7일차(24.11.23) #020 // 나코 매장 인사법System.out.println("어서오세요. 나코입니다."); // 또다른 손님이 들어오면?System.out.println("어서오세요. 나코입니다.");System.out.println("어서오세요. 나코입니다.");System.out.println("어서오세요. 나코입니다.");System.out.println("어서오세요. 나코입니다.");System.out.println("어서오세요. 나코입니다.");System.out.println("어서오세요. 나코입니다."); // 인사법이 바뀌면?System.out.println("환영합니다. 나코입니다.");System.out.println("환영합니다. 나코입니다.");S..

[나도코딩 자바 기본편] 6일차: IF, Else If, Switch Case

나도코딩 자바 기본편_6일차(24.11.22) #016  *If 사용법if (조건)    수행할 명령문... 1) 오후 2시 이전에만 커피 주문int hour = 15; // 오후 3시 - 수행할 명령문이 하나인 경우 중괄호 생략 가능if (hour     System.out.println("아이스 아메리카노 +1"); - 수행할 명령문이 두 개 이상인 경우 중괄호로 묶기(생략 불가!)if (hour     System.out.println("아이스 아메리카노 +1");    System.out.println("샷추가");}System.out.println("커피 주문 완료 #1"); 2) 오후 2시 이전이면서, 모닝커피를 마시지 않은 경우에만 커피 주문hour = 10;boolean morningCof..

[나도코딩 자바 기본편] 5일차: 문자열, 문자열 비교, 특수문자, 퀴즈3

나도코딩 자바 기본편_5일차(24.11.21) #013 String s = "I Like Java and Python and C.";System.out.println(s); 1) 문자열의 길이System.out.println(s.length()); → 29 2) 대소문자 변환System.out.println(s.toUpperCase()); → 대문자로 변환System.out.println(s.toLowerCase()); → 소문자로 변환 3) 포함 관계System.out.println(s.contains("Java")); → 포함된다면 trueSystem.out.println(s.contains("C#")); → 포함되지 않는다면 falseSystem.out.println(s.indexOf("Java")..

[나도코딩 자바 기본편] 4일차: 비교·논리·삼항 연산자/퀴즈2

나도코딩 자바 기본편_4일차(24.11.20) #010 System.out.println(5 > 3); → 5는 3보다 크다 (참이면 true, 거짓이면 false)System.out.println(5 >= 3); → 5는 3보다 크거나 같다 (true)System.out.println(5 >= 5); → 5는 5보다 크거나 같다 (true)System.out.println(5 >= 7); → 5는 7보다 크거나 같다 (false) System.out.println(5 → 5는 3보다 작다 (false)System.out.println(5 → 5는 3보다 작거나 같다 (false) System.out.println(5 == 5); → 5는 5와 같다 (true)System.out.println(5 == ..

[나도코딩 자바 기본편] 3일차: 산술 연산자/대입 연산자

나도코딩 자바 기본편_3일차(24.11.19) #008  1) 일반 연산System.out.println(4 + 2); → 6System.out.println(4 - 2); → 2System.out.println(4 * 2); → 8System.out.println(4 / 2); → 2System.out.println(5 / 2); → 2 (정수 연산 결과는 정수, 2.5에서 소숫점 자리 버려짐)System.out.println(2 / 4); → 0 (0.5에서 소숫점 자리 버려지고 0만 남음)System.out.println(4 % 2); → 0 (나머지 연산, 4를 2로 나눈 나머지)System.out.println(5 % 2); → 1 (5를 2로 나눈 나머지) 2) 우선 순위 연산System.ou..

[나도코딩 자바 기본편] 2일차: 주석/변수 이름/상수/형 변환/퀴즈1

나도코딩 자바 기본편_2일차(24.11.18) #004 -문장 앞 //: 소스코드 내에서 실행(출력)을 원하지 않는 부분 비활성화 -문장 뒤 //: 실행결과에 영향 없음, 부가 설명 달기, 메모처럼 활용 -여러 줄 주석 처리(여러 줄 실행 X): 시작 지점에서 /* (열기), 종료 지점에서 */(닫기) -단축키ctrl+/ 각각의 줄 주석 처리(//) → 영역 잡아서 여러 줄도 가능ctrl+shift+/ 여러 줄 주석 처리(/* */)  #005 -변수 이름 짓는 법1) 저장할 값에 어울리는 이름2) 밑줄(_), 문자(abc), 숫자(123) 사용 가능(공백 사용 불가)3) 밑줄 또는 문자로 시작 가능(숫자 시작 불가)4) 한 단어 또는 2개 이상 단어의 연속5) 소문자로 시작, 각 단어의 시작 글자는 대..

[나도코딩 자바 기본편] 1일차: Hello World/자료형/변수

나도코딩 자바 기본편_1일차(24.11.17) #001 -src: 소스-src > 우클릭 > open In > Explorer: 탐색기(패키지 파일 열기)-run: 실행 public class _01_HelloWorld {    public static void main(String[] args){        System.out.println(“Hello World!”);    }}   #002  -public static void main 메인 메소드 생성(단축어: psvm/main)-System.out.println( ); 출력(단축어: sout) -출력 괄호 안에 들어가는 자료의 형태    1) 문자열: 큰따옴표“” 안에 작성    2) 숫자: 연산도 가능(따옴표 X)    3) boolean: ..

[개발일기] 001: 나 지금 무슨 짓을 저지른 거야?

안녕하세요! 일단 씩씩한 인사로 시작해 봅니다. 일기를 쓰려고 했는데 왜 편지를 쓰는 기분이 들까요? 아마도 그건 앞으로 이곳에 쓰게 될 글이 '진짜' 일기가 될 수 없다는 걸 이미 알고 있기 때문이겠죠. 누군가에게 보여질 것을 전제로 쓰는 글에서 완벽하게 솔직할 수 있는 사람은 많지 않습니다. 그건 단순히 용기의 문제만은 아닐 거예요. 용기를 내는 일은 오히려 쉬워요. 때로는 재미있고 짜릿하기까지 합니다. 그럼 도대체 뭐가 문제냐고요? 계산. 제가 완벽하게 솔직해지지 못하는 이유는 늘 계산입니다. 저는 계산을 좋아합니다. 아, 물론... 32912 나누기 2543 같은 계산은 아니고요... 그런 계산에 유능했다면 인생이 조금 더 잘 풀렸을 텐데 아쉽게도 저는 숫자와 친하지 않은 사람입니다. 제가 좋아하..