카테고리 없음

221205 ~ 221209

Berylly 2022. 12. 13. 11:28

T. 권오범

 

 

용어정리

DNS: 도메인명과 IP주소를 조사하거나 서비스를제공
CSS: Cascading(낙하하는) Style Sheet
DOM: Document Object Model

ID: identify document
var: variable 변수

.exe:  Executable(실행파일)

 

protocol: 통신규약

OSI 7 Layer: 응표세전네데물
응용, 표현, 세션: 애플리케이션 계층(HTTP 클라이언트)
전송: TCP(신뢰)
네트워크: IP(주소)
데이터링크
물리

 

진리표: 참혹은 거짓 입출력결과를 기록한 표

 

문자(character)는 홑따옴표로, 문자열은 쌍따옴표 표현

 

A = 65(ASCII코드)
a = 97(ASCII코드) 

 

&(엔터샌드 AND)
|(파이프 OR)
^(캐럿 XOR)
~(틸데 NOT)
A<< >> B: A를 B만큼 옮기겠다

 

 

데이터타입 및 형변환

bsil한fd가cb 를 거네 12484821

 

 

 

연산

산수, 관계, 논리 순으로 우선순위

기본적으로 int로 인식, 계산의 결과는 int로 변환
연산은 둘중 큰타입으로 자동변환
원하는 타입은 ()로 강제로 묶어 변환

int intValue3 = intValue1+intValue2;
byte intValue4 = (byte)(intValue1+intValue2);

 

-1 음수를 2진수로

2진수로 변환후 0와1의 위치를 바꾼것과 2진수 1을 더한다.

 

0.1

1.0*(10^(-1)))

 

 

 

Java 학습

float var2=3.14f;
long var4 = 2147483645555L;
final double PI=3.14 //상수, 대문자로 표시하는것이 관례

 

for(;;) {
	System.out.println("HI");	
}

 

int total = 0;
int i2 = 0;
while(i2<=10) {
	total = total+i2;
	i2++;
}
System.out.println(total);

while(true) {
	System.out.println("HI"); //무한으로 돔
}
while(false) {
	System.out.println("HI"); //실행되지않음
}

 

int num = 1;
int sum = 0;
do{ // 우선 한번 실행시키고
	sum=sum+num;
	num++;
}while(num<=10); //실행결과에 따라서반복실행을 시작할지 결정
System.out.println(sum);

 

int num = 0;
	for(int i=0;i<=100;i++){
		if(i%2 == 0) {
			continue; //이 조건을 제하고 진행해라, 홀수만 이용하라.
		}
		num = num+i;
	}
System.out.println("continue로 인해 홀수의 합 "+num+"이 출력됩니다.");

 

int menu = 1;
switch (menu) { //()안에는 정수, 문자, 문자열 입력가능하다

	case 1: System.out.println("메뉴1"); 
	break; //멈추다
		
	case 2: System.out.println("메뉴2");
	break;
		
//	case 3: System.out.println("메뉴3");
	default : System.out.println("메뉴3");
}

 

int sum = 0;
int i;
for(i=0;;i++) { // ;;이렇게 비워놓으면 무조건 true
	sum=sum+i;
	if(sum>=100) {
		break; // 100이상이라면 멈춰라 = 100까지만 해라
	}
}
System.out.println(i);
System.out.println(sum);

 

 

 

Pthon 학습

++, --는 파이썬에서는 작동되지않음

>>> age=22
>>> age // 값을 확인하는 것
22
>>> print(age) // 출력하는 것
22
>>> type(age) //타입을 알아보는 것
<class 'int'>
>>> a=b=c=5
>>> id(a) // ID 확인
140734453371816

 

>>> 2/3
0.6666666666666666
>>> 2//3 // 소수점 아래를 날린다
0
>>> 3%2 // 나머지
1
>>> 1==1 // 비교
True
>>> 2**3 // 거듭제곱
8
>>> 2**(1/2) // √2 루트
1.4142135623730951

 

>>> bin(79) //2진수
'0b1001111'
>>> oct(79) // 8진수
'0o117'
>>> hex(79) // 16진수
'0x4f'

 

>>> True or True // 파이썬에서 대문자
True
>>> False and False // 파이썬에서 대문자
False

 

>>> bool(1)
True
>>> bool(0.555)
True
>>> bool(0)  // 0을 제외한 나머지는 True
False
>>> bool(-0.55)
True
>>> bool(-1)
True

 

>>> st1="나는\'모모\' 한다고 알리고 싶다" //앞에 \를 붙이면 ', "가 그대로 출력
>>> print(st1)
나는'모모' 한다고 알리고 싶다

 

>>> st1="""줄바꿈을 하고싶을땐
... 이렇게 하면 됩니다."""
>>> print(st1)
줄바꿈을 하고싶을땐
이렇게 하면 됩니다.
>>> st1 ='줄바꿈을 하고싶을땐\n이렇게 하면 됩니다.'
>>> print(st1)
줄바꿈을 하고싶을땐
이렇게 하면 됩니다.