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만큼 옮기겠다
데이터타입 및 형변환
연산
기본적으로 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)
줄바꿈을 하고싶을땐
이렇게 하면 됩니다.