본문 바로가기
728x90

전체 글104

Python - python memo 변수과 계산 / 문법 익히기 [개발스터디 기몬] Python Python memo python 에서 실수는 float 하나 _ 정수는 int 뿐이다. java와 다르게 각각 하나씩 존재 cmd 창에서 ipython을 사용해서 type을 확인해본다. In [5]: type(10/3) Out[5]: float In [6]: type(10.0/3) Out[6]: float In [8]: type(10//3) Out[8]: int floor division in python : In this tutorial, you'll learn how to perform floor division in Python. You'll use Python's // operator, the floor function from Python's math module, and more.. 2023. 3. 14.
Python - 파이썬 설치 / 파이썬 이론 , 파이썬 특징 /Install python, Install LiClipse / 실습정리 [개발스터디 기몬] ===================================================================== computer 반복적인 작업에 효율과 가성이 좋다. 범용성 ( 프로그램 설치 - 여러가지 작업가능 / 스마트폰) Computer porgram 명령어(instruction)들의 리스트를 주어 일을 실행시킨다 프로그램 (program) : 컴퓨터가 수행할 명령어 목록의 문서. 프로그램 = 작업지시서 "소스파일" Embedded program 컴퓨터 이외에 설치되는 프로그램 Embedded program : 전자기기에 내장되는 프로그램 / 하드웨어와 소프트웨어가 결합된 전자제어 시스템. 프로그래밍 언어 - 컴퓨터의 언어 / 자연어를 기계어로 변경할 수 있는 언어 기계어 (machin.. 2023. 3. 14.
JAVA - 배열 Array [개발스터디 기몬] - 배열 (Array) 타입 배열 : 연속된 공간에 값을 나열시키고, 각 값에 인덱스를 부여해 놓은 자료구조 : 인덱스는 대괄호 [] 와 함께 사용하여 각 항목의 값을 읽거나 저장하는데 사용 배열의 요소는 인접하게 저장이됨 배열의 값 = 원소 elements 배열의 위치 값 = 인덱스 index #### index의 번호는 0부터 시작. ### 배열 변수 선언 : 두 가지 형태로 작성. 첫 번째가 관례적인 표기 1) 타입 [ ] 변수; 2) 타입 변수 [ ] ; int[] nums; // 배열변수 : 변수의 타입 [] 변수; String [] strs; // 배열변수 관례적인 표기 int nums2 []; // 배열변수 표기 2번째 방법. String strs2 []; // 값 목록으로 배열 생성 : 배.. 2023. 3. 10.
JAVA - (응용 Array)Alpha 랜덤 값 _ 조건문_반복문_배열을 사용해서 명령크롬프트에 화면 출력해보기 (VT100명령어 사용) [개발스터디 기몬] 배열로 작성된 코드를 저장하고 복사하여서 4개의 화면을 이어서 출력하도로록 응용. 배열 Array 이론 정리. 더보기 배열 Array - 다차원 배열 new 연산자로 다차원 배열 생성 : new 연산자로 다차원 배열을 생성하려면 배열 변수 선언 시 타입 뒤에 대괄호 [] 를 차원의 수만큼 붙이고, new 타입 뒤에도 차원의 수만큼 대괄호 []를 작성 타입[][] 변수 = new 타입[1차원수][2차원수]; 열 1차원 행 열 2차원 면 행 열 3차원 - 객체를 참조하는 배열 배열에서 객체 참조하기 : 기본 타입 Primitive type (byte, char, short, int, long, float, double, boolean) 배열은 각 항목에 값을 직접 저장 : 참조 타입 Reference typ.. 2023. 3. 9.
JAVA - Alpha 랜덤 값 _ 조건문_반복문_배열을 사용해서 명령크롬프트에 화면 출력해보기 (VT100명령어 사용) [개발스터디 기몬] public class AlphaExample5 { // 배열을 사용해서 알파 화면이 전부 다 프린트되면 무한루프를 종료시킨다 how to ? // 폰트와 배경의 색이 같지 않도록 랜덤 값을 설정한다. public static void main(String[] args) throws InterruptedException { System.out.println("\033[2J"); // Clear screen boolean[][] rect = new boolean[20][40]; // false로 초기화됨 _ 화면에 출력이 되면 true. int forCount = 0; int count = 0; // 화면에 찍은 개수를 저장하는 변수 for (;;) { forCount++; int line = (int) .. 2023. 3. 9.
JAVA - 참조타입 Reference type / 기본타입 Primitive type / 배열 Array [개발스터디 기몬] 참조타입 모든 참조 변수는 주소를 저장 - 주소를 찾아가면 값이 있다. 데이터의 저장장소를 포함하고 있는 참조변수. 원시타입 : 변수가 있는 곳에 값이 있음. 참조타입 : 값이 있는 곳에 주소를 저장하는 타입. ------------------------------------------------------------------------------------------------ 원시타입 / primitive type - 정수, 실수, 문자, 논리 리터럴을 저장하는 타입. 참조타입 / reference type - 객체의 번지를 참조하는 타입으로 배열, 열거, 클래스, 인터페이스 타입. 참조타입 - 데이터 타입 분류 참조타입 : 객체의 번지를 참조하는 타입 : 배열, 열거, 클래스, 인터페이스 타입 :.. 2023. 3. 9.
JAVA - 조건문과 반복문을 사용한 EpochTime 현재 날짜, 시간 출력 [개발스터디 기몬] public class EpochTimeExample6 { /* * AC * 0001-01-01 Monday * * 1970-01-01 00:00:00 부터 경과시간 (Thursday) * * 0 1 2 3 4 5 6 * 일 월 화 수 목 금 토 * */ public static void main(String[] args) { long epoch = System.currentTimeMillis()/1000 + 9*60*60;// 한국시간 GMT+9 / UTC+9 int year = 1970; long week = 4;// (4 + epoch/60/60/24) %7; //for(;;) { while(true) { int dayOfYear = 365; if (year%4==0&&year%100!=0 || y.. 2023. 3. 9.
JAVA - Control Statement 조건문 / 반복문 for문 - 구구단 출력 / 삼각형 출력하기 [개발스터디 기몬] - 코드가 실행되는 흐름 제어하기 - jvm 이 바이트 코드 파일을 실행시킨다 main method 를 실행시킨다 모든 프로그램은 main에서 시작되서 끝났다. Entry point 프로그램 진입점 = main cpu가 명령어를(main method) 수행하는 것을 실행흐름이라함. 조건문 0번 또는 1번 수행 (1번 이상 수행되지 않는다) 반복문 0번 또는 N번 수행 조건문 if , switch 조건에 따라 실행되는 if문 : 조건식의 결과에 따라 블록 실행 여부 결정 statement안에는 expression이 있다. if문은 단독으로 올 수있는데 이때는 조건식이 참일 때만 조건식이 수행된다. if-else 문 조건식의 true와 false에 따라 수행이 진행된다. 참과 거짓에 따라 각 다른 수행이 이.. 2023. 3. 6.
JAVA - Control Statements 제어문 - 조건문 if, else, else - if , case, break / Math.random() [개발스터디 기몬] review time 부호/ 증감 연산자 산술연산자 오버플로우 언더플로우 정확한 계산은 정수 연산으로 / 실수는 오류의 확률이 크다. 나눗셈 연산 후 NaN와 Infinity 처리 비교연산자 논리연산자 비트논리연산자 비트이동연산자 대입연산자 삼항(조건)연산자 연산의 방향과 우선순위 나눗셈 연산 후 NaN와 Infinity 처리 NaN = Not a Number, NaN NaN은 잘못된 입력으로 인해 계산을 할 수 없음을 나타내는 기호이다. 이를테면 음수의 제곱근을 구하려고 한다거나, 일부 언어에서는 0으로 나눈 몫을 구하려고 할 때 예외를 던지는 대신 NaN을 반환하기도 한다. 컴퓨터 연산에서 NaN은 연산 과정에서 잘못된 입력을 받았음을 나타내는 기호이다. 특히 부동소수점 연산에서 사용한다. 예를 들면.. 2023. 3. 3.
728x90
반응형