일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Python
- python visualization
- 딥러닝
- matplotlib
- 통계학
- 파이썬
- 월간결산
- 티스토리
- 파이썬 시각화
- 시각화
- Blog
- Linux
- 텐서플로
- 리눅스
- MySQL
- 블로그
- SQL
- 서평단
- MATLAB
- Visualization
- 독후감
- 한빛미디어
- Ga
- 한빛미디어서평단
- Tistory
- 서평
- tensorflow
- Google Analytics
- 매틀랩
- Pandas
- Today
- Total
목록ComputerLanguage_Program (320)
pbj0812의 코딩 일기
public static void main(String[] args) { int intVar = (10 > 100)? 10 : 100; System.out.println(intVar); } 결과 : 100 해석 : 10이 100보다 크면 10을 intVar에 저장하고 아니면 100을 저장해라.
public class TestInteger { public static void main(String[] args) { String s1 = "123"; System.out.println(Integer.valueOf(s1) + 123); System.out.println(Integer.MAX_VALUE); // integer 최대 범위 21억 머시기 System.out.println(Integer.MIN_VALUE); // integer 최소 범위 -21억 머시기 System.out.println(Integer.SIZE); // integer bit 사이즈 32 Integer integerVar = new Integer(777); byte byteVar = integerVar.byteValue(); s..
ex1) public class String2Index { public static void main(String[] args) { String str1 = "Nice to meet you !!!"; // index - 위치(0에서 시작) // length - 길이 System.out.println(str1.length()); // 문자열의 길이 System.out.println(str1.charAt(1)); // 특정 번지의 문자 추출 System.out.println(str1.indexOf('!')); // 특정 문자의 첫번째 위치 System.out.println(str1.lastIndexOf('!')); // 특정 문자의 마지막 위치 System.out.println(str1.indexOf("to..
/* * Math Class * - 수학 관련 method들이 있는class * - 모든 method가 static method로 객체 생성(new) 없이 사용 가능(예:Math.random()) * - abs(절대값), sin, cos, tan, log, exp(지수) * - ceil(올림), round(반올림), floor(내림) * - max(큰 수), min(작은 수) * - pow(승수), sqrt(제곱근), random(무작위 수) */public class MathTest { public static void main(String[] args) {System.out.println("Math.ceil(0.1) : " + Math.ceil(0.1));System.out.println("Math...
사용법은 http://docs.oracle.com/javase/8/docs/api/ 에 나와 있다. 기본적인 클래스는 java.lang 패키지에 포함되어 있다. 위 화면은 Math 클래스에 설명되어 포함되어 있는 메소드들을 나열한 것으로 메소드 이름과 호출시 방법, 인수, 설명 들이 적혀져 있다. 이를 활용한다면 보다 편하게 코드를 작성할 수 있으니 많은 메소드가 있다는 것을 아는 것이 좋다.
a % b : a / b 의 나머지* 나눗셈 할때 정수와 정수 형태의 계산의 겨과 값은 정수값으로 출력되며, 정수와 실수의 연산 결과는 실수값으로 출력된다. a != b : a와 b가 같지 않음?? a += b : a와 b를 더해서 다시 a에 저장한다. a %= b : a와 b를 나눈 나머지를 다시 a에 저장한다. ++n : n 값이 1 증가하고 n을 사용.n++ : n을 사용하고 n 값이 1 증가. && : and|| : or! : not short circuit operator 첫 번째 항만 체크하고 두 번째 항은 체크하지 않는 방법으로 연산을 수행한다. ex) boolean result = a && b; a 항이 만약 false 이면 b 항의 값에 상관없이 실행 결과는 false로 반환된다.이때의 ..
JAVA Primitive Data Type 숫자(정수 byte, short, int(default), long; 실수 float 소수 7가지까지 유효, double(default) 소수 15자리까지 유효)글자(문자 char -> 16bit, 알파벳 하나)여부(논리 boolean -> true, false) 변수명, 메소드명 (사회적)규칙1. 첫문자는 소문자로 입력한다.(클래스명은 대문자)2. 이어지는 단어의 첫문자는 대문자로 입력한다.3. 숫자 가능하며 맨앞자리에는 불가능4. 특수문자 불가능5. 나머지는 소문자 long 선언시에는 숫자 뒤에 소문자 l 또는 대문자 L 을 붙여야 한다.long lVar;lVar = 7L; float 선언시에는 숫자 뒤에 f 또는 F 를 붙여야 한다.float f;f= 9..
클래스 선언 밖에는 import 문과 package 문만 올 수 있다. class를 생성하게 되면 가장 눈에 띄는 것이 이 구문이다. 이 구문의 뜻은 아래와 같다. public : 누구에게나 허용static : 결과들을 메모리에 넣어라.void : 이 구문은 어떠한 결과값을 도출하지는 않는다.main : 시작 구문string[] args : 변수들은 string의 형태의 리스트로 받는다. public 은 후에 다른 세가지 형태의(default 등등) 모습으로 바꿀 수 있으며,static 도 남발하지 않는 것이 좋다. 아래 예제를 보자. package java0918.ch1; public class HelloStatic { static int stInt = 777;int generalInt = 888; p..
1. 옆의 창에서 오른쪽 버튼 -> New -> JaVa Project 클릭 -> 이름 짓기* 이름 규칙은 첫글자 영문자 이후 숫자 및 $ _ 만 가능하며 웬만해선 단어의 첫글자는 영어로 적고 $ _ 는 나중에 헷갈릴 수 있으니 쓰지 않는 것이 좋다. 2. Project를 생성하면 폴더 두 개가 생성되는데, 아래의 src 폴더에서 오른쪽 버튼 -> New -> Package -> 이름짓기 3. 생성된 Package -> 오른쪽 클릭 -> New -> class 4. 이름 짓고 아래의 public~ 클릭하고 넘긴다. 5. 만들어진 화면* 한줄짜리 주석은 // 를 쓰고 여러줄은 앞 뒤에 /*, */를 넣는다.커서 기준 한 줄 지우기는 ctrl + d 6. sysout 을 입력하고 ctrl + space ba..
컴퓨터 언어는 컴파일러 언어(C...)와 인터프리터 언어(HTML...)로 나눌 수 있으며, JAVA는 중간쯤에 해당한다. JAVA의 장점이라고 하면 여러 운영체제에서도 컴파일 하는데에 크게 어려움이 없다는 것인데, 그 이유로는 운영체제와 JAVA 언어 사이에 JVM이 존재하기 때문이다. 그대신, 중간에 JVM이 끼어 있기 때문에 C언어와 연산속도를 비교했을때는 조금 느리다. JAVA의 실행 방법은 아래와 같다. ~.java 파일 생성 -> (javac ~.java)compile -> ~.class 생성 -> (java ~)실행 및 결과 도출 자바 환경 구축에는 두 가지 프로그램이 필요하다. 1. JDK 설치 http://java.oracle.com 에 들어가서 download 안의 목록에서 JDK를 찾..