본문 바로가기

분류 전체보기

연산자와 표준입출력2 5. 관계 연산자 ---> 관계연산의 결과는 반드시 boolean이 나온다. (true or false) >, >=, 0101 이진수 y = 6 -------------> 0110 -------- and연산 & 0100 => 4 압축원리 or연산 || 0111 => 7 압축해체원리 XRO연산 ^ 0011 => 3 암호화원리 값1 값2 &(AND)연산자 |(OR) 연산자 ^(Exclusive OR)연산자 0 0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 1 1 1 7. 논리연산자 && (AND) ||(OR) : 비트와 비슷 short circuit(단락) : &&일 경우 false 출력, ||일 경우 true출력 이므로 실행속도가 빠르다. &, | 일 경우 사용이 끝나고 실행 후 결과 출력 실행.. 더보기
연산자와 표준 입출력1 ★ 연산자 자료의 가공을 위해 정해진 방식에 따라 계산하고 결과를 얻기 위한 행위를 의미하는 기호들의 총칭 1. 최우선 연산자 . 접근연산자 : 특정 범위 내에 속해 있는 멤버 지칭할 때 사용 - 인식 ex) System.out.println("출력내용"); [ ] 배열참조연산 : 자료형이나 클래스와 함께 사용되어 해당 변수나 객체가 배열로 선언됨을 알리는 역할 ex) String[] ar = {"AA", "BB", "CC"}; ( ) (괄호)연산자 : 특정 연산자들을 묶어서 먼저 처리할 수 있도록 만들어주는 연산자 ex) int x = 5 * (3+2); 2. 단항 연산자 : 항이 하나 ! (Not = 논리부정) : 논리 자료형의 데이터 값을 부정하는 연산자 ex) boolean bool = false.. 더보기
파이썬 1회차 복습4 while while 조건: 조건이 참인동안 실행할 명령 break : 반복문을 탈출 합니다. continue : 반복문의 처음으로 갑니다. print("[1~10]") #1에서 10까지 출력한다. x=1 while x [1~10] 1 2 3 4 5 6 7 8 9 10 ---------------------------------------------------------------------------- #1부터 10까지 합을 구하는 프로그램 s=0 x=1 while x x: 1 , sum : 1 x: 2 , sum : 3 x: 3 , sum : 6 x: 4 , sum : 10 x: 5 , sum : 15 x: 6 , sum : 21 x: 7 , sum : 28 x: 8 , sum : 36 x: 9 , .. 더보기
파이썬 1회차 복습3 파이썬 조건문 항등연산 (== !=) 비교연산 (>>> 3==3 True >>> 1==7 False >>> "abc"=="abc" True >>> "abc"=="ABC" False if문 a=3 #a는 3이다. if a==2: #a가 2랑 같으면 A print("A") if a==3: #a가 3랑 같으면 B print("B") if a==4: #a가 4랑 같으면 C print("C") else: #그게 아니면 D print("D") B D >>> ----------------------------------------- x=input("12+34=") a=int(x) if a == 12+34: print("정답!!") else: print("오답!!") 12+34=.. 더보기
파이썬 1회차 복습정리2 1. Turtle import turtle 또는 import turtle as t # import(입력) 다음에 붙은 turtle와 t는 "turtle.shape" / "t.shape" 형식으로 사용한다는 뜻 명령어 shape - 거북이 모양 classic - 거북이가 화살표로 변한다. turtle - 거북이모양으로 표기 triangle - 삼각형 표기 forward() - ()만큼 이동한다. fd로도 표기 backward() - ()뒤로 이동한다. back로도 표기 left() - ()만큼 좌회전. lt로도 표기 right() - ()만큼 우회전. rt로도 표기 angle=() - 왼쪽으로 회전할 각도 circle() - ()만큼 원을 그린다. 단 원의 중심 기준이 아니라 표기점 위치를 기준으로 그린다.. 더보기
파이썬 1회차 복습 정리 1. for 반복문 for 문의 기본 구조 >>>for (변수명) in Collection_Data: 반복 실행할 명령 ... else: 데이터가 없을때 실행할 명령 .... #프로그래밍에서는 X for x in range(10): print("x=", x) x= 0 x= 1 x= 2 x= 3 x= 4 x= 5 x= 6 x= 7 x= 8 x= 9 >>> for x in range(3): print(100) print(200) print(300) 100 200 100 200 100 200 300 >>> # for이용하여 도형 그리기 그리기 import turtle as t for x in range(3): t.forward(100) t.left(120) for x in rang.. 더보기
2일차, Java 프로그램 작성과 실행 새로운 학습을 위해서 Java를 시작하게 되었다. 현재 필자는 IT에 전혀 무관한 했던 사람으로써 완전히 기초부터 시작하며, 현재 배우고 앞으로 배우게 될 학습에 대해 블로그를 통해서 기록을 남기기 위해 블로그를 작성함을 알림 출처: https://gmgunpra.tistory.com/66 [얌탱이의 이모저모] 본격적인 학습에 앞서 작성과 실행에 대한 간단한 예제를 해보았다. 본 내용은 '윤성우의 열혈 Java프로그래밍'의 내용을 학습하였다. 프로그램 코드 입력을 위해서 메모장에 위와 같이 작성을 해보았다. 책이나 다른 안내 되는 곳에서 앞에 숫자 표기가 되어 있는데 이건 편의로 적어 둔거라 무시하고 위와 같이 모양을 만들듯 작성하면 된다. 여기서 주의 할 점 하나는 오타, 무조건 오타가 안 나게 조심해.. 더보기
Java CDM창 사용하기 원하는 위치로 변경해보기 새로운 학습을 위해서 Java를 시작하게 되었다. 현재 필자는 IT에 전혀 무관한 했던 사람으로써 완전히 기초부터 시작하며, 현재 배우고 앞으로 배우게 될 학습에 대해 블로그를 통해서 기록을 남기기 위해 블로그를 작성함을 알림 출처: https://gmgunpra.tistory.com/65 [얌탱이의 이모저모] Java를 공부하고 예제를 따라하려는 CDM창에 출력되고 있는 내 위치가 다른 경우가 있다. 일단 책의 예제에서는 JavaStudy라는 위치에서 예제를 진행하고 있고 강의에서도 여기서 해보자 라고 했다. 그런데 그 위치로 이동하고 바꾸는 방법이 없어 직접 검색으로 찾게 되었다. 처음에는 저렇게 C:\Users\open 의 위치에 표기가 된다. 내가 원하는 JavaStudy라는 장소에 이동을 시키려.. 더보기
1일차 -2, 환경변수 Path를 설정해보자 새로운 학습을 위해서 Java를 시작하게 되었다. 현재 필자는 IT에 전혀 무관한 했던 사람으로써 완전히 기초부터 시작하며, 현재 배우고 앞으로 배우게 될 학습에 대해 블로그를 통해서 기록을 남기기 위해 블로그를 작성함을 알림 출처: https://gmgunpra.tistory.com/64 [얌탱이의 건담매니아 항해일지] 설치가 완료 되었으면 다음 작업이 필요로 하다. 설치가 완료되면 이렇게 경로를 통해 Java가 설치되어 있는 것을 확인할 수 있다. 이전 포스팅에서 말했던 'bin' 폴더에 들어가면 여러가지 파일들 중에 java.exe랑 javac.exe를 확인 할 수 있다. 이 두개가 Java를 하는데 사용되는 파일이라고 한다. 둘의 차이는 Javac.exe 자바 컴파일러 (Java Compiler).. 더보기
1일차, Java를 시작하게 되었습니다. 우선 설치 새로운 학습을 위해서 Java를 시작하게 되었다. 현재 필자는 IT에 전혀 무관한 했던 사람으로써 완전히 기초부터 시작하며, 현재 배우고 앞으로 배우게 될 학습에 대해 블로그를 통해서 기록을 남기기 위해 블로그를 작성함을 알림 Java 학습 일지 첫번째 설치 우선, 내가 선택하고 학습을 진행할 교재는 친구의 추천인 '윤성우의 열혈 Java프로그래밍'이다. 이쪽 업계에서는 굉장히 유명한 분이고 IT를 배우는 사람들에게 꽤나 인지도가 높다. 인터넷을 통해서 교재를 구입했고 금방 받아 볼 수 있었다. Java책의 두께는 꽤나 두껍게 느껴졌다. 그만큼 알아야할게 많다는 것 이 책의 큰 장점은 무엇보다 친절하고 간단하게 잘 설명되어 있다. 하나 하나 다 챙겨주는 느낌이 강하다. 그리고 카페를 통해서 무료 강의를 .. 더보기