profile
MSG SW

[Java] 2_1_클래스와 객체1(1)

지금까지는 그래도 어떠한 것을 배울지 감이 잡혔었는데 슬슬 얕은 지식이 떨어져 간다. 새로운 것을 배우는 것은 언제나 설레면서도 어려운 일이다. 이번에는 객체와 클래스와 간략히 패키지에 대해서도 배울 것이다. 다 들어는 봤지만 주의깊게 보지 않았던 것들이라 익숙하면서도

4일 전
·
0개의 댓글
·

[Java] 1_8_제어 흐름 이해하기(2)

오늘은 제어문 중에서도 반복문에 대해 배웁니다.처음 while문과 do-while문을 배울 때 많이 헷갈렸었는데 다시 되짚으면서 기초를 다져나가보도록 하겠습니다.그럼 정리를 시작할까요!: 특정 조건이 될 때까지 반복반복문은 주어진 조건이 만족할 때까지 수행문을 반복적으

2022년 8월 4일
·
0개의 댓글
·

[Java] 1_7_제어 흐름 이해하기(1)

오늘은 제어문 중에서 조건문에 대해 배워보겠습니다. 조건문은 제가 학기 말에 배운 것이라서 더 수월하게 익힐 수 있어서 좋았던 것 같아요. 다시 복습하는 마음가짐으로 정리 시작하겠습니다.: 프로그램의 흐름을 제어(control)하는 것프로그램에서 사용하는 제어문은 크게

2022년 8월 2일
·
0개의 댓글
·

[Java] 1_6_자바의 여러 가지 연산자(2)

그제 배웠던 연산자 강의의 연장선으로 오늘은 조금 더 다양한 연산자에 대해 배웁니다. 복합 대입 연산자, 조건 연산자, 비트 연산자 등등, 그리고 지금껏 배운 모든 연산자들의 우선순위를 한 눈에 파악해보며 익혀보도록 하겠습니다. 그럼 바로 정리 시작할게요!복합 대입 연

2022년 8월 1일
·
0개의 댓글
·

[Java] 1_5_자바의 여러 가지 연산자(1)

이번 강의에는 항과 연산자의 개념과 다양한 연산자에 대해 배웁니다.각각의 연산자의 형태와 연산 순서에 집중하며 정리를 시작하도록 하겠습니다.항 (operand) : 연산에 사용되는 값연산자 (operator) : 항을 이용하여 연산하는 기호항과 연산자의 개념만 들어서는

2022년 7월 30일
·
0개의 댓글
·

[Java] 1_4_변수와 자료형(3)

오늘은 크게 상수와 리터럴, 형 변환에 대해 배웁니다.사실 7/28에 들었던 강의인데 MOS 엑셀시험의 막바지에 달리느라 정리를 못 했네요..그럼 지금부터 정리 시작하겠습니다!: 변하지 않는 값 ( cf 변수: 변하는 값 )상수를 선언할 때에는 final이라는 키워드를

2022년 7월 30일
·
0개의 댓글
·

[Java] 1_3_변수와 자료형(2)

0727 저번주에 배우는 줄 알았던 변수를 오늘 배웁니다. 더불어 자료형도 살짝식 맛보며 프로그램을 짤 준비를 탄탄히 다져가는 날입니다. 뭐든지 기본기가 중요하다고 아는 것 같았던 내용들도 사이사이에 새로이 배우는 내용들이 있었습니다. 그런 것들에 집중하며 정리를 시

2022년 7월 27일
·
0개의 댓글
·

[Java] 1_2_변수와 자료형(1)

오늘도 어김없이 과제가 있습니다.변수와 자료형이길래 당연히 변수와 자료형만 다루겠다는 제 1차원적인 생각은 강의를 들으며 완전히 무너졌습니다.오늘의 주된 내용은 진법변환이라고 생각되는데요, 제가 처음 JAVA를 배울 때도 한 번에 이해하기 어려웠던 부분이기에 이 부분에

2022년 7월 26일
·
0개의 댓글
·

[Java] 1_1_자바 프로그래밍 시작하기

여름방학이 시작됨과 동시에 과제들도 슬슬 시작해야 하는 때가 왔습니다.제 전공인 Java에서는 Do it!의 강의를 듣고 정리를 하는 과제가 나왔는데요,이 기회를 1학기 초반에 쌓았던 자바의 기본 지식을 되짚어보고 복습하는 유익한 시간으로 잘 활용하는 방학이 되었으면

2022년 7월 25일
·
0개의 댓글
·

[Java] a+b=14를 만족하는 한 자리 자연수 a, b 구하기

a b는 각각 1의 자리이고 더하면 14가 되는 수입니다.첫 번째 for문에서는 피감수 a를 1에서 7까지 1씩 증가시킵니다.두 번째 for문에서는 감수 b를 9에서 7까지 1씩 감소시킵니다.만약 a + b == 14라면 a+"+"+b+"= 14의 형식으로 출력하여 a

2022년 7월 20일
·
0개의 댓글
·

[Java] 세 자리 숫자 중에서 각 자리를 세제곱 후 더해서 자신이 되는 수를 찾는 프로그램 작성하기

실행결과 : 1 narcissus: xxx2 narcissus: xxxcnt는 이 프로그램에서 찾는 수의 개수를 나타냅니다. 즉, 각 자리를 세 제곱한 뒤 더한 값이 자신이 되는 수의 개수를 나타냅니다.i는 100~999 사이의 수를 나타냅니다. for문을 한 번 반복

2022년 7월 20일
·
0개의 댓글
·

[Java] 1~20까지의 수를 계속 더하여 그 때마다의 합의 결과를 출력하기

0720 > #### 1+2=3, 3+3=6, 6+4=10, 10+5=15.. 처럼 1~20까지의 수를 계속하여 더하면서 그 때마다 합의 결과를 출력하는 프로그램을 작성하시오. 소스 소스 풀이 실행 결과

2022년 7월 20일
·
0개의 댓글
·

[Java] 입력된 줄 수 만큼 출력하기

줄 수 입력 ==> 41234567891011121314151617181920입력 받은 줄의 수를 line에 저장합니다.num에는 출력할 수를 저장합니다. 초깃값은 1입니다.i에는 출력한 줄의 갯수를 저장합니다. 때문에 초깃값은 1이고 line의 값까지 출력하도록 합니

2022년 7월 20일
·
0개의 댓글
·

[Java] 1~100 사이에 자신의 번호의 배수 개수 구하기

9 18 27 36 45 54 63 72 81 99개수 = 10개입력받은 번호를 num에 저장합니다.cnt에는 num의 배수의 갯수를 누적합니다. 누적변수이기 때문에 초기화를 꼭 시켜줍니다.i는 1~100의 수를 나타냅니다. for문이 한 번 돌아갈 때마다 1씩 증가합

2022년 7월 20일
·
0개의 댓글
·

[Java] For문을 이용한 알파벳 출력하기 Z~

숫자를 입력하시오. 3ZZYZYX입력받은 숫자를 num에 저장합니다.cnt는 출력한 알파벳의 갯수를 의미합니다.i는 줄 수를 의미합니다.알파벳 Z부터 시작하므로 Z의 아스키코드 값인 90을 초깃값으로 두고 alphabet--의 연산을 하여 Z->Y Y->X가 될 수 있

2022년 7월 19일
·
0개의 댓글
·

[Java] 1/1 + 1/2 + 1/3 ... 1/n 의 합 구하기

0719 > #### For문을 사용하여 1/1 + 1/2 + 1/3 ... 1/n 의 합을 구하시오. 소스

2022년 7월 19일
·
0개의 댓글
·

[Java] 연산자를 입력받아 두 수에 대한 연산 실행하기

0615 문제 > #### 키보드로부터 연산자를 입력 받아 두 수에 대해 연산을 실행하는 프로그램을 switch문을 이용하여 작성하시오. 소스 소스 풀이 수식을 입력할 때에 ' 피연산자1 연산자 피연산자2 ' 의 입력순서를 지켜야 합니다. 따라서 num > op

2022년 7월 19일
·
0개의 댓글
·

[Java] For문을 이용한 알파벳 출력하기 A~

문자 입력 ==> CABBBCCCCC문자 입력 ==> EABBBCCCCCDDDDDDDEEEEEEEEEchar는 next() nextLine()으로 입력받을 수 없습니다. 따라서 .charAt(0)을 사용하여 알파벳을 입력받습니다.i는 알파벳을 출력할 갯수를 뜻합니다.c

2022년 7월 19일
·
0개의 댓글
·

[Java] 연간 근로소득에 대한 소득세 계산하기

근로소득에 대한 소득세는 다음과 같다.근로소득이 2,000만 원 이하이면 근로소득의 5%이다.근로소득이 2,000만 원을 초과하고 4,000만 원 이하이면 근로소득의 15%이다.근로소득이 4,000만 원을 초과하고 8,000만 원 이하이면 근로소득의 25%이다.근로소득

2022년 7월 18일
·
0개의 댓글
·

[Java] 입력 받은 수가 소수인지 판별하기

작성하라boolean isPrime을 사용한 이유boolean타입은 true와 false만을 나타내는 논리형입니다. 그래서 값이 true일 경우 소수입니다.를 출력하고 값이 false일 경우 소수가 아닙니다.를 출력하는 삼항연산자를 사용하였고, 이것으로 코드를 단순화시

2022년 7월 6일
·
0개의 댓글
·