연산자..
x=x+1
x=x+y
x+=y
x=x*y
x*=y연산자
1. 산술 연산자 +, -, *, /, % (mod)
2. 부호 연산자 +a, -a
3. 복합 대입 연산자
x = x + y
x += y
x = x - y
x -=y
x = x * y
x *= y
4.증감연산자 (증가하너가 감소하거나
a=a+1
a=a-1
++a, --a
a++, a-
5. 관계 연산
==왼쪽오른쪽같다 , !=틀리다, >=, <=, > ,<
a=3 (대입연산자)
결과값: boolean (true, false)
6. 논리 연산(그리고 또는 아니다)
&&,||,!
결과값: boolean (true, false)
7. 비트 연산
~,&,^,|
<<.>>(쉬프트 연산, 2의 몇 승으로 나누거나 곱할때)
2(10) <<2
2*2^2
8. 삼항 연산자
z= (조건) ? x: y
조건이 참이면
z=x
조건이 거짓이면
z=y
z=(x>y)? x:y
z=(x<y)? x:y // (x>y)? y:x
string isequal = ( x==y) ? "같다" : "틀리다";
sysout(isequal)
사용자에게 값을 받아올때 scanner 사용한다.
프로그램밍 언어: 자바, 파이썬, C, C++
1. 변수
2. 입출력, 주석(기초문법)
3. 연산자
4. 조건문
5. 반복문
6. 배열
7. 문자열
자바 자체의 특성
자바: 객체지향 언어(Objective-Oriented Programming, OOP)
Object 대상
클래스 Scanner : 붕어빵 틀
객체(Object) : 붕어빵 1,2,3 (실제 행동하는 단위)
*객체 생성시 new 연산자 사용
8. ~ : 구조적
-------
조건문 (삼항 연산자 (조건)? 참일때 결과: 거짓일 때 결과
"만약~~하면~~한다"
if(조건문) {
sysout("조건이 참입니다."
}
ex) 만약에 성적이 60점 이하이면 fail이다.
ex) 만약에 결석이 1/3이상이면 f학점이다.
ex) 만약에 평균이 70점 이상이면 Pass다.
\n 하면 줄바꿔짐.
\n 안하면 한줄로 나옴.
(println은 개행이 됨. )
// printf: 형식 그대로 출력해라
// 10 : 공간
// .2 : 소수점 뒤에 2개만 보여달라
// \n 줄바꾸기.
// + : 오른쪽 정렬 (생략가능)
// - : 왼쪽 정렬
'WH) 코딩기록' 카테고리의 다른 글
20210514 코딩 자바 기초 (0) | 2021.05.14 |
---|---|
20210512 코딩2 (0) | 2021.05.12 |
2021.05.10 자바 코딩 시작 2 (0) | 2021.05.10 |
2021.05.10 자바 코딩 - 시작 (1) | 2021.05.10 |
2021.05.10 자바 코딩1 (0) | 2021.05.10 |