일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- C
- 자바
- 서평
- 프로그래머스 알고리즘 공부
- C++
- 채권
- 다독
- 경제
- 알고리즘 공부
- 주식
- 자바스크립트
- 프로그래밍언어
- 책알남
- 독후감
- algorithmTest
- JavaScript
- algorithmStudy
- 지혜를가진흑곰
- Java
- 알고리즘공부
- 재테크
- 독서
- 돈
- 화장품
- 알고리즘트레이닝
- algorithmtraining
- 백준알고리즘
- 투자
- 책을알려주는남자
- 성분
- Today
- Total
목록Java (38)
탁월함은 어떻게 나오는가?
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 package third; public class ThirdShortCircuit { public static void main(String[] args) { int num1 = 3, num2 = 7; System.out.printf("num1 = %d, num2 = %d\n", num1, num2); // 후위 연산자(맨 마지막에 실행) System.out.println("num1++ = " + num1++); System.out.prin..
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 package second; import java.util.Scanner; public class SecondIf { public static void main(String[] args) { //if문 //if의 사전적 의미: 만약 ~ //특정 상황을 선택해야 하는 상황에서 사용한다. Scanner scan = new Scanner(System.in); System.out.print("정수를 업력하세요 : "); //Scanner 사용시 scan.nextI..
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 public class SecondShiftOperation { public static void main(String[] args) { // shift 연산자도 비트 연산자와 마찬가지로 // 2진수를 기반으로 동작하는 연산자다. // 그러나 비트 연산자는 실제 값의 연산인 반면 // 쉬프트 연산자는 비트를 이동시키는 연산자다. // (결국엔 곱셈이나 나눗셈의 역할을 수행하게 됨) // 장점: 일반적인 곱셈 연산(*) 보다 빠르다. // 단점: 2의 승수로만 동작할 수 있다. // 특징:..
// 10진수를 2진수로 바꾸는 방법 // 4 3 2 1 0 // 1 0 0 0 0 // 10^4 x 1 + 0 // 3 2 5 0 0 // 10^4 x 3 + 10^3 x 2 + 10^2 x 5 + 0 // 지금 현재 본건 10진수 체계 // 2진수로 변경 // 4 3 2 1 0 // 1 0 0 0 0 // 2^4 x 1 + 0 ===> 16 // 1 1 1 0 0 // 2^4 x 1 + 2^3 x 1 + 2^2 x 1 + 0 ===> 28 // 10진수 2진수로 바꾸는 방법 // 1. 변환할 숫자를 지정한다(현재 케이스 5) // 2. 지정한 숫자보다 작은 2의 최대 승수를 찾는다. // 3. 지정한 숫자에서 찾은 숫자를 뺀다. // 4. 뺏으므로 현재 케이스에서 1이 남는다. // 5. 현재 케이스..
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 public class FirstQuiz1 { public static void main(String[] args) { //데이터 타입이 같은 변수들은 //아래와 같이 데이터타입을 한 번만 선언하고 //여러 변수명을 적어서 선언할 수 있다. //구분자는 ','에 해당한다. int apple = 5, grape = 7, orange = 11; System.out.println("apple = " + apple); System.out.println("grape = " + grape); System.out.println("orange = " + orange); System.out.prin..
public class FirtstPrint { // public static void main(String atgs[]) // psvm - 자동완성 기능으로 칠 수 있다. public static void main(String[] args) { //출력 기능을 담당한다. //소괄호 안에 출력하고 싶은 문자열을 적는다. //문자열이란 쌍따옴표로 만들어진 문자 System.out.println("sout - 출력 자동 완성"); // sout - 자동완성 } } //변수란 무엇일까? 정론 - 특정한 데이터 타입을 저장할 수 있는 공간 //데이터 타입이란 무엇일까? byte, int, float, double byte는 말 그대로 1byte 데이터 타입 //데이터 타입을 논할때 단위 1byte는 8bit와 ..