DAY 2
·
JAVA
* bit정보의 최소 단위0 또는 1 * byte영문자1byte = 8bit 기계어 2진수 10진수로 변환 ASCii(아스키코드) 'A' ------------- 0100 0001 ------------- 65 ★'B ------------- 0100 0010 ------------- 66'a' ------------- 0110 0001 ------------- 97 ★5 ------------- 0000 0101 -------------- 50 ------------- 0000 0000 ------------- 0'0' ------------- 0011 0000 ------------- 48 ★'5' ------------- 0011 0101 ------------- 53★ 외우기5 + 3 = 8'5'..
DAY 3-1 연산 (2024.07.05)
·
JAVA
int a; 정수형 변수 → 현재 쓰레기 값 들어가있음int b = 20;double c; 실수형 변수String d = "apple" 클래스형 타입이 들어옴 → 클래스형 변수다 말하는게 맞음 → but, 객체라고 부름(클래스의 주소값을 가지고 있다.) → 객체는 "apple"의 주소를 가지고 있다.d도 변수 / 방이 생김 /"apple"은 heap이라는 영역에 / 주소는 d변수가 담고있음.(언제든지 "apple"에 찾아갈 수 o)방 안에 주소가 들어간 것.  a,b,c는 변수(방이 잡히면서 초기값이 들어가거나 쓰레기값이 들어감)a.b.c는 Stack영역에 잡힘 연산자1. 최우선 연산자( ) ++ --   2. 산술연산자+ - * / % (나머지 - 항이 반드시 정수형이어야 함.)  3. 관계연산자..
DAY 3-2 if / Switch (2024.07.05)
·
JAVA
조건문1. if2. switchif[형식]① if(조건) 참; ② if(조건) 참; else 거짓; ③ 다중 ifif(조건) 참;else if (조건) 참;else if (조건) 참;else if (조건) 참;else 거짓;ex)if(조건) A;B;참: A -> B거짓: B  if(조건) A; B;C;참: A -> B -> C거짓: B -> C  if(조건) A;else B;C;참: A -> C거짓: B -> C  if(조건) A; B;else C;참:거짓: error  if(조건) {A; B;}else C;참: A -> B거짓: Cif(조건) if(조건) A; 여기까지가 한 문장 else B; 얘는 위에꺼랑 세트 (탭 지켜주기)C; 조건이 거짓이면 C[문제]입력한 값이 대문자(A(65)~ Z()이면 소..
DAY 4 - 반복문 (2024.07.08)
·
JAVA
월요일이 다시 시작되었다.... 비도 오고해서 힘은 안 나지만 힘을 내보자!!하면서 들어간 첫 내용은 반복문이다. * 반복문- 조건이 참인동안 반복한다. 조건이 거짓이면 반복문을 빠져나온다.- 반복되는 문장이 1개일 경우에는 { }를 생략해도 된다. 종류에는 for / while / do-while 이렇게 있다.for문의 형식부터 보면 for( 변수=초기값; 조건; 증감값) { 참일동안만 반복} => 거짓 -> 조건 틀리면 빠져나옴ex)for( A; B; C){ D;}E; A -> B -> D -> C -> B -> D -> C -> B 반복 부분 -> E(조건 틀리면 빠져나옴) For01.javapackage for_;public class For01 { public static void main(..
DAY 5 - 배열 / 선택정렬 / 버블정렬 (2024.07.09)
·
JAVA
오늘은 화요일 날씨가 아주 꿉꿉 습하고 덥다 하하하 파일 작성할 때 기본이지만 알아야되는 것들 정리해보면 !!  class Test { public static void main(String{} args){ }} class Sample {public static void main(String{} args){ }} 위에 처럼 class 여러개 만드는거는 상관없음. main 메소드는 하나만 존재해야함.Test.java public class Test{ int a; // 필드(class 소속) int b = 10; int c; c = 20; //error 밖에있는 필드는 선언만 가능  public static void main(String{} args){ int a; // 지역변수(main 소속) }} cl..
DAY 6 - 다차원 배열 (2024.07.10)
·
JAVA
오늘은 다차원 배열 내용에 대해서 들어갔다... 1차원 배열이랑은 차원이 다르게 훨씬 어려웠다는거,,,이론은 적지만 실습들이 꽤나 어려웠다ㅠㅠ 이론부터 정리를 해보자면 !!! * 다차원 배열 - 생성할 때 행의 개수 꼭 써야 한다  1. 고정길이 - 자료형[][] 배열명 = { {값1, 값2,...}, {값3, 값4,...}, {...},...}; - 자료형[][] 배열명;  배열명=new 자료형[개수][개수];  2. 가변길이 - 자료형[][] 배열명;  배열명 = new 자료형[개수][]; 배열명[0] = new 자료형[개수]; 배열명[1] = new 자료형[개수];배열명[2] = new 자료형[개수]; MultiArray01.javapackage multiArray;public class Multi..
DAY 7 - 배열 / 클래스(객체) (2024.07.11)
·
JAVA
오늘은 대망의 클래스가 들어가는 날이다... 강사님이 전날부터 겁을 주셨던 부분이기도 하여 걱정이 앞섰지만 !!!공부는 하면 되니까 !!! 화이팅팅 :) * 모임 주체할 때1. 배열 - 같은 자료형끼리 모아주는 것- 첨자(index. 방 번호)로 관리 (배열보다 문제풀기는 쉬워짐 but, 길어짐)2. 클래스 (객체) - 자료형 상관없이 모일 수 있음.- 다른 자료형끼리도 모여줌- 이름으로 관리 PersonMain.javapackage class_;class Person{//클래스 선언 가상화시켜놓음 -> 실제가 아니니 갖다쓸 수 없음. // 메뉴판은 줘도 쓸 수 없음. new해줘야함. private String name; //필드,초기화되어 있으므로 null 0 들어가있음 p..
DAY 7 - HOMEWORK - 클럽 회원관리 (2024.07.11)
·
JAVA
오늘의 숙제는 1개였다... 어제에 비하면 풀만하긴 했다만 그래도 아직 완벽하게 이해가 되지 않았다는게 느껴졌다,,ㅠ일단 출력은 다 되는 것 같은데 내일 강사님 답 보고 좀 더 정리를 해봐야될 것 같다ㅠㅠ [문제]클럽 회원관리 프로그램 작성 1. 여기는 폐쇄적인 모임으로 회원은 총 5명으로 한다 2. 회원의 정보는 이름, 나이, 핸드폰, 주소로 설정한다 3. 회원 가입, 출력, 수정, 삭제하는 각각의 메소드을 작성한다. 4. 회원가입시 데이터를 Scanner를 통해 입력을 받은 다음 setter로 데이터를 전달한다.회원가입시 MemberDTO가 하나 생성된다.회원가입시 배열의 크기만큼 데이터가 다 입력되면 "5명의 정원이 꽉 찼습니다." 라고 메세지를 출력한다.5. 출력시 데이터가 없으면 아무 내용도 출..
summ.n
'JAVA' 카테고리의 글 목록