andong_2021_2_1's People
andong_2021_2_1's Issues
[자바프로그래밍] 클래스 필드 값 출력하기
문제1. 다음과 같이 클래스가 정의되어 있다고 가정하자. 이 클래스의 객체를 생성하고 필드를 10과 12345로
초기화하며 각 필드의 값을 출력하는 코드를 작성하라.
public class NumberBox {
public int ivalue;
public float fvalue;
}
해결 방안: 필드에 ivalue와 fvalue에 각각 10과 1.2345를 넣고 print 메소드를 이용하여 필드 값을 출력한다.
[자바프로그래밍] 3 또는 4의 배수의 합 구하기
문제: 1부터 100사이의 정수 중에서 3 또는 4의 배수의 합을 계산하는 프로그램을 작성하라.
해결 방안: 합을 받을 수 있는 정수 변수(sum)를 만들고 1부터 100까지 반복문을 돌린다.
[깃허브] 깃허브 업데이트
[자바프로그래밍] 구의 부피 구하기
문제 4. 사용자로부터 구의 반지름을 입력 받아 부피를 계산하여 출력하는 프로그램을 작성하라. 단, 구의 반지름은 실수로 입력되며 출력도 모두 실수형으로 하여야 한다. 부피를 계산하는 수식은 다음과 같다. C = 3/4*r^2
해결 방안: 구의 반지름(radius)를 실수로 입력 받고 부피를 구하는 실수 함수(volume)를 만든 후 수식으로 부피를 저장한다.
[깃허브] 자료정리
깃허브 강의 정리 파일
[파이썬] 실전 연습 모음
파이썬 강의 실전 연습 모음
[자바프로그래밍] 마일->킬로미터 변경 문제
문제 2. 마일을 킬로미터로 변환하는 프로그램을 작성하라. 1마일은 1.609킬로미터와 같다. 사용자로부터 마일의 값을 읽어 들인다.
해결 방안: 실수 마일(mile)을 입력 받고 실수 킬로미터(kilometer)를 저장할 함수를 만든다. 마일을 킬로미터로 변환하는 공식은 다음과 같다. (Kilometer = Mile * 1.609)
[자바프로그래밍] 표준 체중 구하기
문제: 사용자로부터 키를 입력받아 표준 체중을 계산한 후에 사용자의 체중과 비교하여 저체중인지, 표준인지, 과체중인지를 판단하는 프로그램을 작성하라. 표준 체중 계산식은 다음을 사용하라. (표준 체중 = (키 - 100) * 0.9)
해결 방안: 실수 함수 두 개(tall, weight)를 입력 받아 if - else if를 사용하여 표준 체중보다 몸무게가 크면 '과체중' 작으면 '저체중'
그 외는 '표준'으로 출력한다.
[자바프로그래밍] 소수 구하기
문제: 2와 100 사이에 있는 모두 소수(prime number)를 찾는 프로그램을 작성하라. 주어진 정수 k를 2부터 k-1까지의 숫자로 나누어서 나머지가 0인 것이 하나라도 있으면 소수가 아니다.
해결 방안: 소수를 확인하는 정수 변수(confirm = 0)과 중 반복문(i, j)를 만들어 사이에 if문(i%j ==0)으로 하나라도 나눠지는 변수가 있으면 confirm에 1을 없으면 초기값 그대로인 0으로 보내어 if문(confirm == 0)을 하나 더 만들어 소수의 유무를 확인하여 출력한다.
[자바프로그래밍] 오렌지 박스 문제
문제 : 하나의 상자에 오렌지를 10개씩 담을 수 있다고 하자. 오렌지가 127개가 있다면 상자 몇 개가 필요한가? 또 몇개의 오렌지가 남을까?
해결 방안: 오렌지 개수를 입력 받을 정수 함수(countingOrange)와 10개씩 담을 박스(boxOrange) 그리고 남은 오렌지(remainOrange)을 생성하고 오렌지를 10개씩 담아야 하니 boxOrange = countingOrange / 10담고 남은 오렌지를 구하는 식은 remainOrange = countingOrange % 10으로 구한다.
[파이썬] 파이썬 업데이트
[자바프로그래밍] Student 클래스를 객체를 생성하여 출력
문제2. 학생을 나타내는 클래스 Student를 만들어 보자. 학생은 이름(name)과 학번(rollno), 나이를 가진다. Student 클래스를 작성하고 객체를 생성하여 테스트하라.
해결 방안: 클래스 Stdent를 만들어 필드를 각각 문자열 이름(name), 정수 학번(rollno), 나이 (age)를 만들어서 선언과 함께 저장해주고 main함수에서 객체를 생성(S)하여 출력해준다.
[자바프로그래밍] 숫자 -> 영어숫자로 변경
문제: 사용자가 입력한 값이 1, 2, ..., 9이면 "ONE", "TWO", ...,"NINE"과 같이 출력하는 프로그램을 작성하라. 1 부터 9사이가 아니면 "OTHER"를 출력한다.
해결 방안: 정수를 받을 변수(num)을 만들고 switch문을 이용하여 출력한다.
[자바프로그래밍] 반복문 없이 10진수 -> 2진수
문제 5. 정수(최대 3자리)를 2진수로 변환하여 출력하는 프로그램을 작성해보자. (단, 반복문과 Integer.toBinaryString(value)를 사용하지 않는다.)
해결 방안: 정수를 받을 함수(num)을 선언 후 정수를 입력 받는다. 최대 3자리수 이므로 2^10이다. 따라서 최대 3자리 수의 숫자는 2진수 계산 공식(2 / num = a ... b)으로 10번 반복 계산한다. 하지만 최대 숫자보다 작을 수 있으므로 if문으로 불필요한 계산을 제거한다.
[자바프로그래밍] 영수증 문제
문제 3. 상점에 가면 우리는 상품에 대한 돈을 내고 영수증을 받는다. 영수증에서는 10% 부가세와 잔돈 등이 인쇄되어있다. 구입한 상품의 가격과 손님한테 받은 금액을 입력하면 부가세와 잔돈을 출력하는 프로그램을 작성하여 보자.
해결 방안: 받은 돈(money)와 상품 가격(price)를 정수로 입력 받고 부가세(vat)와 잔돈(remain)을 구한 후 출력한다. 부가세와 잔돈의 공식은 다음과 같다. (부가세 = 상품 가격 / 10, 잔돈 = 받은 돈 - 상품 가격)
[자바프로그래밍] 자바 업데이트
[자바프로그래밍] 방정식 답 구하기
문제: 1차 방정식 3x + 10y = 100을 만족하는 모든 해를 구하는 프로그램을 작성해 보자. 여기서 x와 y는 정수이고
0 <= x <= 10, 0 <= y <= 10이라고 가정하자.
해결 방안: 2중 반복문 정수 두 개(i, j)를 만들고 사이에 if문((3i) + (10j) == 100)을 만들어 걸러진 i와 j를 출력한다.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.