Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
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
Tags
more
Archives
Today
Total
관리 메뉴

개발자 도전기

[JAVA] 숫자의 연산과 문자열의 표현 본문

개발공부/JAVA

[JAVA] 숫자의 연산과 문자열의 표현

jnnjnn 2024. 1. 24. 23:34

 

데이터타입에서 문자열(String)은 " " 안에 넣어서 표현하고 숫자(Number)가 " " 안에 들어가면 문자열이 된다.

 

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
public class Number {
 
    public static void main(String[] args) {
        
        System.out.println(6 + 2);
        System.out.println(6 - 2);
        System.out.println(6 * 2);
        System.out.println(6 / 2);
        
        System.out.println(Math.PI);
        System.out.println(Math.floor(Math.PI));
        System.out.println(Math.ceil(Math.PI));
        
        System.out.println(Math.floor((17+51+59)/3)); // 평균 구하고 내림하기
        System.out.println(Math.max ( 5159)); // 가장 큰 수를 반환
        System.out.println(Math.random()); // 랜덤한 숫자를 반환
 
        int a = (int)Math.random()*6 + 1;
        System.out.println(Math.floor(a)); // 주사위(실패)
        
        System.out.println(Math.floor(Math.random()*6+1)); // 주사위
        System.out.println(Math.floor(Math.random()*100+1)); // 1~100 랜덤숫자
        
        
    }
 
}
 
cs

 

숫자는 연산자(operater)를 이용해서 연산이 가능하다.

예제를 바탕으로 주사위와 랜덤 숫자를 출력하는 코드를 짜보았다.

 

위쪽 주사위는 왜인지 실패했다. (int)가 무엇인지 배우면 해결할 수 있을 것 같다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public class StringApp {
 
    public static void main(String[] args) {
        
        System.out.println("Hello World");
        System.out.println('H'); //character
        System.out.println("H"); //String
        System.out.println("Hello "
                + "World");
        System.out.println("Hello \nWorld");
        System.out.println("Hello \"World\"");
        
        System.out.println("\"안녕하세요, \n저는 오늘 처음으로 \n자바스크립트를 \n배웠습니다.\"");
    }
}
 
cs

 

주의할 점은 " " 와 ' '를 혼용해서 쓰는 자바스크립트와 달리 자바에서 ' '는 character라는 문자 하나인 데이터 타입을 담는다.

 

 

eclipse 단축키

 

ctrl + alt + up(down) : 행단위 복사

shift + alt + 방향키 : 블록 선택

ctrl + d  : 줄 삭제

ctrl + +(-) : 화면 확대(축소)

alt + up(down) : 줄 바꾸기