본문 바로가기
WH) 코딩기록

2021.05.12 코딩

by 소랑쌤 2021. 5. 12.
반응형

 

 

 

연산자..

 

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