일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 프로그래머스 SQL
- 자바 정규표현식 예제
- 날짜지정팝업
- 오라클설치
- jsp 팝업띄우기
- html기초
- spring crud
- 프로그래머스 MYSQL
- Oracle기초
- jsp 날짜팝업
- 정보처리기사실기정리
- 자바배열예제
- jsp게시판만들기
- spring crud게시판
- 스프링게시판만들기
- 2020정보처리기사실기요약
- 스프링 crud
- 스프링 CRUD게시판
- 2020정보처리기사실기
- 게시판만들기
- 자바기초
- CRUD게시판만들기
- 오버라이딩
- 2020정보처리기사실기정리
- PLSQL
- crud게시판
- 프로그래머스 쿼리문
- js datepicker
- 자바연산자
- 정처기실기정리
Archives
- Today
- Total
영보의 SystemOut.log
[JAVA]자바 배열예제/정수이진법변환문제/자바배열기초 본문
반응형
* 문제
사용자가 정수로 입력하면 2진법 출력 문제 (bit→16bit→32767) 17의 변수 ==> 01(16) 0000 0000 0000 1010 10 ==> 배열 |
* 소스코드
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
|
import java.util.*;
public class 자바배열_용도3 {
public static void main(String[] args) {
int[] binary=new int[16];
//0,1만 저장
//사용자가 요청한 정수
int user=0;
int index=15;
Scanner scan=new Scanner(System.in);
System.out.println("정수를 입력하세요(0~32767): ");
user=scan.nextInt();
while(true) //종료시점
{
binary[index]=user%2;
user=user/2; // 1/2 =0
if(user==0)break;
index--;
}
//결과 출력
for(int i=0;i<16;i++)
{
if(i%4==0 && i!=0)
System.out.print(" ");
System.out.print(binary[i]);
}
}
}
|
cs |
* 실행 화면
반응형
'Language > JAVA' 카테고리의 다른 글
[JAVA]백준2438번 - 별찍기1 (0) | 2020.07.01 |
---|---|
[JAVA]날짜입력프로그램/요일구하기/배열예제 (0) | 2020.07.01 |
[JAVA]버블정렬/알고리즘/자바버블정렬예제 (0) | 2020.06.30 |
[JAVA]선택정렬/알고리즘/자바선택정렬예제 (0) | 2020.06.30 |
[JAVA]switch~case문 예제/자바 가위바위보게임 만들기 (0) | 2020.06.24 |