개발자 도전기
[JAVA] 숫자의 연산과 문자열의 표현 본문
데이터타입에서 문자열(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 ( 51, 59)); // 가장 큰 수를 반환
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) : 줄 바꾸기
'개발공부 > JAVA' 카테고리의 다른 글
[JAVA] 인자(argument)와 매개변수(parameter) (0) | 2024.01.25 |
---|---|
[JAVA] 입력과 출력 (0) | 2024.01.25 |
[JAVA] Casting 하는 법, (int)의 정체를 알아내다 (1) | 2024.01.25 |
[JAVA] 변수의 효용, 변수명의 중요성 (0) | 2024.01.25 |
[JAVA] 변수의 정의 (0) | 2024.01.25 |