비대면 대면이 교대하면서 이것 저것 설치를 다시 하면서 잡담을 해주셨다.
프로젝트를 들어갈 때 과정이고 해야하나??
기획
요구분석
설계(기능, 성능)
개발
테스트
프로그래밍에서 =의 의미
컴파일 오류 = 선언하지 않은 변수를 사용
long 타입 변수
long longVar = 10L;
long 롱타입 변수 뒤에는 L을 쓰지만 출력 되지 않는다.
float 타입 변수
float floatVar = 1.234f;
float 타입의 변수 뒤에는 f 를 붙여준다
double 타입 변수
double doubleVar = 1.234;
double
bool 타입 변수
boolean booleanVar = false;
string 타입 변수
string stringVar = “스트링 타입의 데이터는 더블쿼터로 묶어줍니다. 123asdf”;
/*
*
*/
여러 줄에 길게 주석을 쓰는법
변수 선언 실습!
/*
* 여러 줄에 길게 주석을 쓰는 법
*
* 아래와 같은 조건의 변수를 각각 선언하고 값을 출력하세요
* var1 : 정수 10을 가지고있는 변수
* var2 : 정수 200억을 가지고 있는 변수
* var3 : 3.14를 가지고 있는 float 변수
* var4 : 3.141592를 가지고 있는 double 변수
* var5 : true를 가지고 있는 논리형 변수
* var6 : 오늘은 2021년 10월 1일 금요일 입니다. 를 가지고 있는 String 변수
*
*/
int var1 =10;
long var2 = 200000000L;
float var3 = 3.14f;
double var4 = 3.141592;
boolean var5 = true;
String var6 = "오늘은 2021년 10월 1일 금요일입니다";
int var21 = 20000000000;
int 변수는 21이 넘어가면 오류가 난다.

컴퓨터(computer)는 계산하는(compute) 것? 이라는 뜻으로
그래서 계산인 연산자를 배우겠다.

/*
* 정수형 변수 num1, num2를 각각 선언하고
* 초깃값은 num = 5, num2 = 3을 대입한다.
* 그리고 +, -, *, /, % 연산자를 사용하여 각각의 연산결과를 출력하시오
*/
int num1 = 5;
int num2 = 3;
System.out.println("더하기: " + (num1 + num2));
System.out.println("빼기: " + (num1 - num2));
System.out.println("곱하기: " +(num1 * num2));
System.out.println("나누기: " + (num1 / num2));
System.out.println("나머지: " + (num1 % num2));
float num3 = 5, num4 = 3;
float num5 = num3 / num4;
System.out.println ("나누기: " + (num5));
System.out.println("더하기 : " + num1 + num2);
처음에 이렇게 하고 값이 더하기 : 53이 나와서 김동혁한테 물어봤다가 욕 엄청 먹음
"더하기 : "는 문자고 +는 문자열에서 더하기가 아니라 연결의 의미로 사용이 돼서 값이 다르게 나온 것이다.
그래서 +는 연결이라 더하기 : 53이 나온 것이고 -는 오류가 나는 것이다.
멍청했다.
여름이였다.
int result = 0; (int 변수 결과에는 0을 넣어둔다)
result = num1 = num2;
바로 실습!
// 계산 결과를 담는 변수 활용
int result = 0;
result = num1 + num2;
System.out.println("result" + (result));
result = num1 - num2;
System.out.println("result" + (result));
result = num1 * num2;
System.out.println("result" + (result));
result = num1 / num2;
System.out.println("result" + (result));
result = num1 & num2;
System.out.println("result" + (result));
// 주의 할 것
result = num1 + num2;
result = num1 - num2;
result = num1 * num2;
result = num1 / num2;
result = num1 & num2;
System.out.println("result" + (result));
System.out.println("result" + (result));
System.out.println("result" + (result));
System.out.println("result" + (result));
System.out.println("result" + (result));
System.out.println("result" + (result));
// 이런식으로 하면 마지막에 있는 result 결과만 계속해서 나와
// 아니면 결과 변수를 각각 지정
int result1 = num1 + num2;
int result2 = num1 - num2;
int result3 = num1 * num2;
int result4 = num1 / num2;
int result5 = num1 & num2;
System.out.println("result" + (result1));
System.out.println("result" + (result2));
System.out.println("result" + (result3));
System.out.println("result" + (result4));
System.out.println("result" + (result5));
위에서 + 얘기가 나와서 한번 더 함
// String 변수간의 + 역할
String strVar1 = "오늘은 ";
String strVar2 = "금요일입니다.";
System.out.println(strVar1 + strVar2);
String strVar3 = strVar1 + strVar2;
System.out.println(strVar3);
String strVar4 = strVar1 + "10월 1일 입니다.";
System.out.println(strVar4);
// String 클래스에서 제공하는 length() 메서드 호출
// length() : String 변수의 길이값(글자수)을 알려줌
// 공백도 한글자
String strVar1 = "오늘은 ";
String strVar2 = "금요일입니다.";
System.out.println(strVar1.length()); //4
System.out.println(strVar2.length()); //7
/*
* num1 =7, num2 = 3을 각각 줬을 때
* <, >, <=, >=, ==, !=을 각각 수행한 결과를 출력하세요
*/
int num1 = 7, num2 = 3;
System.out.println(num1 < num2);
System.out.println(num1 > num2);
System.out.println(num1 <= num2);
System.out.println(num1 >= num2);
System.out.println(num1 == num2);
System.out.println(num1 != num2);
int result = 0;
result = num1 < num2;
위 함수는 오류
이유는 비교 연산자의 값은 boolean 값인데 int 값으로 출력할 수 없어서
타입 불일치 오류가 뜬다.
boolean result = false;
result = num1 < num2;
로 해야 boolean 값으로 출력이된다
boolean의 결과 변수 값에는 false 를 넣어서 만든다?
// 정수형 변수 2개를 선언해서 대입 연산자 수행결과를 출력해보세요
int num1 = 5, num2 = 3;
System.out.println("+num1: " + num1 + " num2: " + num2);//5, 3
num1 += num2;
System.out.println(num1); // 8
System.out.println("-num1: " + num1 + " num2: " + num2);//8, 3
num1 -= num2;
System.out.println(num1); // 2
System.out.println("*num1: " + num1 + " num2: " + num2);//5, 3
num1 *= num2;
System.out.println(num1); // 15
System.out.println("/num1: " + num1 + " num2: " + num2);//15, 3
num1 /= num2;
System.out.println(num1); // 1
System.out.println("%num1: " + num1 + " num2: " + num2);//5, 3
num1 %= num2;
System.out.println(num1); // 2

노란줄은 오류는 아니고 주의 요망 정도??
위 노란줄은 이 변수는 사용하고 있지 않다

위에 메뉴판에서 window- preferencw
에서 generel에서 Workspace에서 MS949를 UTF-8으로 교환해 주면 된다.

한글 호환성
MS949는 한글 깨짐
UTF-8으로 해야 한글 깨짐이 적다
search 주소 요청
q라는 변수에 오늘 날씨가 담겨서 요청을 보낸다
https://www.google.com**/search?q=%EC**%98%A4%EB%8A%98%EB%82%A0%EC%94%A8&rlz=1C1CHZN_koKR946KR946&oq=%EC%98%A4%EB%8A%98%EB%82%98&aqs=chrome.1.69i57j0i131i433i512j0i512l2j0i20i263i512j0i512l5.2727j1j7&sourceid=chrome&ie=UTF-8
오 이건 깨졌네?
& : 앤퍼센트 = 그리고 의 의미를 가짐
1차로 수업들으면서 구글 드라이브에 적은 걸 다시 옮겨 적으면서 추가하고 생각을 조금씩 넣어보려고 하는데 이것도 힘들다. 글쓰기 너무 못하네
수업 때 말해주신 건데
최종프로젝트를 2월1~2주에 시작해서 3월중반에 끝날 수 있게 해서
3월 24일까지 면접을 2번정도는 보자고 하신다
그때까지 포폴 자소서를 다 만들 수 있으려나
마케팅할 때는 포폴 자소서만 2주정도 걸린거같은데
프로젝트도 하면서 포폴 자소서만들고 면접도 보고 힘들겠네
수료하고 바로 취직하거나 다니는 중에 취직하려면 가능하도록 만들어야겠지
코딩의 길로 들어온이상 계속해서 공부해야겠지