일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 알고리즘 공부
- 재테크
- JavaScript
- 다독
- 자바
- 자바스크립트
- 지혜를가진흑곰
- 백준알고리즘
- 책알남
- 경제
- algorithmTest
- 알고리즘공부
- algorithmStudy
- 프로그래밍언어
- 채권
- 알고리즘트레이닝
- 책을알려주는남자
- algorithmtraining
- 독서
- C++
- 화장품
- 프로그래머스 알고리즘 공부
- 주식
- 독후감
- 서평
- 돈
- Java
- Today
- Total
목록프로그래밍언어 (24)
탁월함은 어떻게 나오는가?
12345678910111213141516171819202122232425262728293031323334353637package third; import java.util.Scanner; public class ThirdSwitch { public static void main(Stringp[ args) { Scanner scan = new Scanner(System.in); System.out.print("숫자를 입력하세요: "); int num = scan.nextInt(); System.out.println("입력값은 = " + num); // 스위치문 // if문의 경우 조건 케이스가 여러개 나오는 경우 복잡해짐 // 이러한 복잡함을 단순화하기 위해서 나온것이 switch라 보면됨 // 스위치문..
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 54 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.p..
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 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와 ..
코드를 작성하면서 입력값을 받을려면 scanf를 사용하게 됩니다. %c로 입력받는 경우 %c로 입력 받게되면 제일 앞의 문자를 입력받게 됩니다. 예를든다면, aceldama를 입력하게 되면 a를 전달인자로 받게 됩니다. ex) apple > a / Boy > B %s로 입력받는 경우 %s로 입력 받게되면 하나의 단어를 입력받게 됩니다. 위와 같은 예를사용하면, aceldama를 입력받게 되면 aceldama를 전달인자로 받게 됩니다. ex) apple > apple / Boy > Boy 또한, scanf로 문자를 입력을 받을 경우 일반 int형 변수의 경우는 앞에 &를 받을 수 있게됩니다. 인테리어소품 베타존 : 네이버쇼핑 스마트스토어 나를 꾸미다 - 인테리어소품 베타존 smartstore.naver.com