본문 바로가기

전체 글100

진법변환 각 진법의 지수는 기수의 지수승으로 표현한다. 10진수를 2진수로 변환 방법: 10진수 수를 2로 안나눠질때까지 소인수 분해 하면된다. 10진수를 8진수로 변환 방법: 10진수 수를 8로 안나눠질때까지 소인수 분해 하면된다. 10진수를 16진수로 변환 방법: 10진수 수를 16로 안나눠질때까지 소인수 분해 하면된다. 2진수를 8진수로 변환하기: 1.2진수를 3비트씩 그룹화시킨다 2. 3비트씩 분할된 2진수를 10진수로 변환한다. 3.10진수를 8진수로 변환시킨다. 8진수를 2진수로 변환하기: 1.8진수 각 자리를 3비트의 2진수로 변환시킨다 2. 2진수를 하나의 비트열로만든다. 2진수를 16진수로 변환하기: 1. 2진수를 4비트씩 그룹화시킴 2. 4비트씩 분할된 2진수를 10진수로 변환시킴 3.10진수를.. 2022. 6. 23.
[JAVA] Stack and Heap 스택은 한 쪽 끝에서만 자료를 넣거나 뺄 수 있는 LIFO(Last In First Out) 구조로 이루어져 있다. Java에서 Stack은 정적으로 할당된 메모리 영역이다. Stack에서는 기본타입(boolean, char, short, int, long, float, double)의 데이터가 값이랑 같이 할당된다. 또한 Heap영약에서 생성된 생산된 Object타입의 데이터의 참조 값이 할당 된다. Stack의 메모리는 쓰레드별로 할당된다. 메소드를 호출할 때마다 Frame을 스택에 추가하며 종료하면 Frame을 제거한다.(push and pop) Java에서 Heap영역은 동적으로 할당된 메모리 영역이다. 힙영역에서는 모든 Object 타입의 데이터가 할당된다. 객체/배열을 저장하며 사용되지 않는 .. 2022. 6. 22.
[JAVA]for문활용 별찍기 for문을 활용하여 다양한 모양 만들어보기. 1. **** **** **** **** for(i=0;i 2022. 6. 22.
if문,switch문,for문 활용 연습 if문 활용 사칙연산 public static void main(String[] args) { Scanner sc=new Scanner(System.in); int num1,num2,result = 0; int flag=1; char op; System.out.println("구구단입력 입력"); num1=sc.nextInt(); System.out.println("사칙연산기호 입력"); op=sc.next().charAt(0); // 문자열에서 0번째 인덱스 값 가져옴 System.out.println("정수 입력"); num2=sc.nextInt(); if(op=='+') { result=num1+num2; }else if(op=='-') { result=num1-num2; }else if(op=='.. 2022. 6. 22.