Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- typescripte
- SoftDelete
- 분할정복
- 자료구조
- redis키네이밍
- 자바
- Java
- 입출력
- C
- 코딩
- 재귀
- 코드생성
- redis설계
- 자동파일생성
- 최적화
- 순열알고리즘
- 조합알고리즘
- c++
- 소프트딜리트
- 백엔드개발
- nestjscli
- Baekjoon
- 캐시전략
- 코딩테스트
- 코드트리
- 완전탐색
- harddelte
- 백준
- 코드트리조별과제
- 알고리즘
Archives
- Today
- Total
Behind.dev
[코드트리 조별과제] JAVA:사칙연산 본문
▤ 목차
✍🏻 목표
⭐자바기본기
어제를 이어서 오늘도 JAVA의 기본학습을 위해 순차적으로 프로그램 기초 파트를 학습중이다.
오늘은 자바에서의 연산자 부분의 개념과 문제들을 살펴볼 것이다.
사칙연산
Java에서 자주 이용되는 사칙연산은 덧셈, 뺄셈, 나눗셈, 곱셈이다.
- 덧셈 : +
- 뺄셈 : -
- 곱셈 : *
- 나눗셈
- 몫 : /
- 나머지 : %
📌 / 연산 시 만약 연산이 이루어지는 두 항이 모두 정수형인 int라면 그 결과는 정수(몫)이 나온다. 실수로 계산된 결과를 얻고 싶다면 꼭 (double)을 이용하여 type을 실수형인 double로 변경해줘야 한다.
public class Main(){
public static void main(String[] args){
int a = 9, b = 4;
System.out.println((double)a / b);
}
}
// 출력결과
2.25
📌 사칙연산 계산시 type은 더 큰 범위를 따라가게 되어있기 때문에 (정수<실수), 정수와 실수가 만나면 계산결과의 type이 실수가 된다.
public class Main {
public static void main(String[] args) {
double a = 3 / 3;
int b = 4;
System.out.println(a + b);
}
}
//출력결과
5.0
문제 : 합과 평균
코드트리에서 제공하는 문제입니다. (바로가기)
✏️ 풀이
평균의 값은 실수 형태로 출력하기 위해 double 타입으로 변경해주어야 한다.
💡정답
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
System.out.printf("%d %.1f", a+b, (double)(a+b)/2);
}
}
💬 나머지 내용은 특별히 어려운 내용이 없어서 빠르게 훑어보고 조건문 파트로 넘어갔다.
'코드트리' 카테고리의 다른 글
[코드트리 조별과제] 알고리즘 : 완전탐색(2) (0) | 2024.08.04 |
---|---|
[코드트리 조별과제] JAVA : 입출력 (0) | 2024.07.24 |
[코드트리 조별과제] 알고리즘 : 완전탐색(1) (1) | 2024.07.21 |