분류 전체보기 142

Java 기초(Class) - AWS 풀스택 과정 7일차

오늘은 class에 대해서 배워보겠습니다. 목차1.class2.예제 문제3.느낀 점  1. classpackage day07;// class 선언 가능public class Class01 { // 멤버변수 선언 위치 public static void main(String[] args) { /* 클래스의 구성요소 : 멤버 변수, 메서드, (생성자) * 맴버 변수가 먼저, (생성자), 메서드가 뒤에 선언 * 클래스 - 설계도 * 객체 - 클래스에 의해 생성되는 제품 * 메서드 - 객체가 할 수 있는 기능 * * 클래스의 구성요소 * - 멤버 변수 : 속성, 정보 * - 메서드 : 기능 * * 프린터 클래스 * - 속성(멤버변수) : 크기, 색, 제품명, ..

Java 2024.07.23

Java 기초(객체 지향 언어) - AWS 풀스택 과정 6일차

오늘은 method를 복습을 하고 객체 지향 언어에 대해서 배우도록 하겠습니다. 목차1.method 복습2.객체 지향 언어3.예제 문제4.느낀점 1. method 복습◈ 최대공약수, 최소공배수 구하기public class Method03 { public static void main(String[] args) { // method(기능) = function(기능) // 접근 제한다 리턴 타입 메서드명(매개변수) { // 기능; // } // - 리턴이 없다면 void // - 매개변수는 생략 가능. // - return 결과를 내보내는 동시에 메서드 종료 /* 최대공약수, 최소공배수 리턴하는 메서드 * */ int num1 = 6; int num2 = 12; S..

Java 2024.07.22

Java 기초(String, Method) - AWS 풀스택 과정 5일차

오늘은 String, Method에 대해서 배워보겠습니다. 목차1.String2.Method3.예제 문제4.느낀점 1. String /* String 클래스 = 문자열을 다루기 위한 클래스 => 참조 변수 * String str = new String(); * String str = "홍길동"; // 일반 자료형처럼 이용가능. * 문자열은 배열과 비슷환 형식 * "홍길동" 0 1 2 index를 가짐 * "홍길동 예쁘다" 공백, 기호 전부 하나의 텍스트로 인지 */ String str = "홍길동~!!!!!!!!!! "; System.out.println(str); String str1 = new String(); str1 = "홍길순"; ..

Java 2024.07.19

Java 기초(배열) - AWS 풀스택 과정 4일차

오늘 배열과 배열복사(arraycopy)에 대해서 배워보겠습니다. 목차1.변수2.배열3.배열 복사(arraycopy)4.예제 문제5.느낀점  1. 변수  2. 배열   /* 배열(Array) : 같은 타입, 같은 의미를 가지는 변수들의 집합 (참조변수) * 객체를 생성하는 키워드 : new * - 배열을 선언하는 방법 * 타입 [] 배열이름; * 타입 배열이름[]; * * - 선언하고 생성(new) 초기화 하는 방법 : 객체를 생성하면 자동 초기화 해줌. * 타입 [] 배열이름 = new 타입[길이]; // 가장 많이 사용하는 방식 * 타입 [] 배열이름 = new 타입[]{값, 값, 값, 값}; * 타입 [] 배열이름 = {값, 값, 값, 값}; // 연습할 때 사용..

Java 2024.07.18

Java 기초(While, Do ~ While) - AWS 풀스택 과정 3일차

오늘은 while, do ~ while에 대해 배워보겠습니다. 목차1.while2.printf3.do ~ while4.다중 for문5.예제 문제6.느낀점  1. while /* while문 * 횟수가 일정하지 않을 경우 사용 * while(조건식) { * 실행문; * } * while문은 반드시 실행문 안에 조건식이 false가 될 수있는 식을 포함해야 함. */ // 1 ~ 10까지 출력 for (int i = 1; i  while문에서 사용할 변수는 for문과 다르게 변수를 while 밖에서 호출을 하기에 다른 while문에 사용할 변수는 그 전에 쓰인 변수와는 다른 이름으로 하거나 변수의 값을 초기화해야 합니다. (1) 짝수 출력하기 // while문을 이용한..

Java 2024.07.17

Java 기초(Switch, For) - AWS 풀스택 과정 2일차

이번에는 switch, for문에 대해서 배워보도록 하겠습니다. 목차1.switch2.Math3.for문4.break5.continue6.예제 문제7.느낀점1. switch/* 조건문 : if, switch문 * switch : 값에 따라 케이스를 달리주는 형식 * switch(변수/식) { * case 값1: 실행문; * break; * case 값2: 실행문; * break; * case 값3: 실행문; * break; * ... * default: 실행문; * break; * } * break; switch문을 빠져나갈 때 사용 */ int num = 5; switch(num % 2) { case 0: System.out.pri..

Java 2024.07.16

Java 설정 및 기초(Print, Scanner, If) - AWS 풀스택 과정 1일차

오늘은 Java 설정에 대해서 주로 다뤄보고 기초에 대해서 배워보도록 하겠습니다.목차1.설정2.print 3.변수 선언4.연산자5.자료형 변환6.Scanner7.if문8.예제 문제9.느낀점1. 설정그러면 자바를 인터넷에서 먼저 설치를 해야합니다. 인터넷에서 jdk를 검색한 후 jdk-11를 다운로드 해줍니다.Python에서 한 것처럼 환경 변수에 JAVA_HOME을 새로 만들고 변수 값에 jdk-11 파일의 bin 파일의 경로를 넣으면 됩니다. Path도 똑같이 해줍니다. 그 다음에는 Tool인 Eclipse를 다운로드 해야합니다. Eclipse를 검색한 후 Eclipse packages에서 오른쪽에 있는 More downloads의 Older Versions를 들어가줍니다. 2021 - 09에 들어가 ..

Java 2024.07.16

Python 기초(File, Class) - AWS 풀스택 과정 (예습) 5일차

오늘은 Python 기초 마지막 내용입니다. file과 class에 대해서 배워보겠습니다.목차1.file2.class3.예제 문제 풀이4.느낀점1. file◎ r : 읽기◎ w : 쓰기◎ a : 추가◎ encoding = 'UTF - 8' : 한글 깨짐 방지 모드- 예시 :f1 = open(r"D:\pythonfile\newFile.txt, "w")f1 = open("D:/pythonfile//newFile.txt, "w") f1.close() ◎ readline : 한 줄만 읽음◎ read : 다 읽음◎ readlines : 명령어도 무시하고 다 읽음- 예시 :# 파이썬 경로: 슬래시(/) + 역슬래시(\\) (= 키보드의 돈(money) 기호) or r역슬래시(\)f = open("n..

Python 2024.07.06

Python 기초(Set, Function) - AWS 풀스택 과정 (예습) 4일차

오늘은 set, function에 대해서 배워보겠습니다. 앞에서 배운 내용들은 기초적인 개념이었습니다. 이제 함수에 대해서 제대로 배웠다면 다른 사람들에게 파이썬 공부했다고 말해도 될 정도로 많이 어려운 내용입니다. 함수 자체의 개념은 쉽지만 활용하는 것이 어렵다고 합니다. 그러면 이제 시작하도록 하겠습니다.목차1.set2.function3.예제 문제 풀이4.느낀점 1. setset의 경우에는 리스트와는 다른게 순서라는 게 없습니다. 정확하게는 요소의 번지가 없다라고 생각하시면 되겠습니다.따라서 중복 요소를 허용 하지 않습니다. 그렇다는 것은 인덱싱, 슬라이싱을 하지 못합니다. ◎ 교집합(& or intersection)s1 = set([1,2,3,4,5,6])s2 = set([4,5,6,7,8,9])p..

Python 2024.07.04

Python 기초(List, Dictionary) - AWS 풀스택 과정 (예습) 3일차

오늘은 list, tuple, dictionaty에 대해 배워보겠습니다.제대로 들어가기 전에 어제 배웠던 while를 복습해보겠습니다.목차1.while 복습2.list3.tuple4.dictionary5.느낀점1. while 복습바로 문제 하나를 풀어보면서 복습을 해보겠습니다.- 사탕 자판기를 만드시오. (아래의 요구를 충족할 것)1. 사탕의 재고는 10개이고 사탕 1개당 500원으로 판매한다.2. 돈을 입력을 받으면 사탕 1개를 출력해주며거스름돈이 많이 남으면 사탕을 더 구매할 수 있다.3. 하나씩 구매할 때마다 재고가 하나씩 줄어들며 매출이 오른다.4. 매번 구매할 때마다 사탕 재고 수를 알려주며 사탕 재고가 없어질 때까지 자판기를 반복한다. - 풀이먼저 입력된 금액이 부족할 때를 표현하자면 이렇게 ..

Python 2024.07.04