728x90
반응형
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
import java.util.Scanner;
public class exam3 {
public static void main(String[] args) {
int a;//선언
a = 70;//초기화
//int a = 70;과 같음
System.out.println("a:" + a);//▶ a:70
int kor,eng,math;
String name;
Scanner sc = new Scanner(System.in);
//★ 스캐너 사용은 임포트 해줘야 함(Ctrl + Shift + O)
System.out.print("이름 입력 :");
name = sc.next();//★ 문자열을 스캐너로 읽겠다는 뜻. 콘솔 창에 입력할 수 있는 상태가 된다.
//콘솔창에 임의로 홍길동 입력
System.out.print("국어 점수 입력 : ");
kor = sc.nextInt();//★ 스캐너로 정수 입력할 수 있는 상태
//콘솔창에 임의로 80 입력
System.out.print("영어 점수 입력 : ");
eng = sc.nextInt();
//콘솔창에 임의로 75 입력
System.out.print("수학 점수 입력 : ");
math = sc.nextInt();
//콘솔창에 임의로 60 입력
System.out.println("Kor:"+ kor);//▶ Kor:80
System.out.println("eng:"+ eng);//▶ eng:75
System.out.println("math:"+ math);//▶ math:60
int total = kor + eng + math;
System.out.println("합계:" + total);//▶ 합계:215
int avg = total/3;
System.out.println(name + "의 평균:" + avg);//▶ 홍길동의 평균:71
double avg2 = total/3.0;
System.out.println("평균2:" + avg2);//▶ 평균2:71.66666666666667
System.out.printf("평균3:%.2f\n",avg2);//▶ 평균3:71.67
//%.2f는 소수점 둘째 자리까지 반올림 표시한다는 뜻이었음
//삼각형 넓이 구하기(1/2 * 밑변(breadth) * 높이(length))
int base_line;//밑변 변수
double height;//높이 변수
System.out.print("삼각형의 밑변 입력: ");
base_line = sc.nextInt();//콘솔창에 10입력
System.out.print("삼각형의 높이 입력 : ");
height = sc.nextDouble();//콘솔창에 3입력 =>3.0로 인식
double area = (double)1/2 * base_line * height;//높이가 더블이니깐 더블로 지정
System.out.println("삼각형의 면적은 "+area+ "입니다.");//▶ 삼각형의 면적은 15.0입니다.
// 1/2로 하게 되면 정수 나누기 정수로 0.이라서 안 뜨게 된다.
double dddd = 0.5 * base_line * height;//★ (double)1/2 또는 0.5로 해야 함!
System.out.println("삼각형의 면적은 "+dddd+ "입니다.");//▶ 삼각형의 면적은 15.0입니다.
}
}
|
cs |
▼ (이전 게시물) [확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(2)
▼ (첫 번째 게시물) [확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(1)
728x90
반응형
'IT관련 > Java' 카테고리의 다른 글
[확고의 쓱~ 훑어보는 기록] JAVA - 반복문 (if~else 사용 예제) (0) | 2022.08.05 |
---|---|
[확고의 쓱~ 훑어보는 기록] JAVA - 연산자(산술/대입/증감/관계/논리/삼항) (0) | 2022.07.19 |
[확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(2) (0) | 2022.07.17 |
[확고의 쓱~ 훑어보는 기록] JAVA - 자료형과 기본 입출력(1) (0) | 2022.07.16 |
이클립스 JAVA 단축키 정리 (0) | 2022.07.16 |
댓글