
Chapter 5. 데이터와 연산 : 데이터와 연산
#데이터 OT
데이터로는 숫자,문자 등 다양한 데이터들이 있고
그 데이터들을 연산하는 방법 또한 다양하다.
Chapter 5. 데이터와 연산 : 데이터 타입
#DATA TYPE : 자바에서 숫자,문자 등의 데이터를 코드로 표현하는 방법
· 프로젝트명 : 'Data_and_operation'
· 파일명 : 'Datatype.java'
public class Datatype{
public static void main(String[] args) {
System.out.println(6); //Number
System.out.println("six"); //String
System.out.println("6"); //string 6
System.out.println(6+6); //12
System.out.println("6"+"6"); //66
System.out.println(6*6); //36
// System.out.println("6"*"6"); 문자끼리는 곱하기 불가
System.out.println("1111".length()); //4 : 문자 열의 길이를 알려줌
// System.out.println(1111.length()); 숫자의 길이는 알수없음
}
}
Chapter 5. 데이터와 연산 : 숫자와 연산
#숫자 사칙연산
·Number.java
class생성 방법 (New-Class-Name:Number-public static void main(String[] args)
*public static void main(String[] args) : main 메소드 자동생성
public class Number {
public static void main(String[] args) {
// Operator 연산자
System.out.println(6 + 2); //8
System.out.println(6 - 2); //4
System.out.println(6 * 2); //12
System.out.println(6 / 2); //3
System.out.println(Math.PI); //3.141592653589793
System.out.println(Math.floor(Math.PI)); //소수점 밑으로 제거
System.out.println(Math.ceil(Math.PI)); //소수점 올림
}
}
Chapter 5. 데이터와 연산 : 문자열의 표현
#문자 표현방법
·StringApp.java
public class StringApp {
public static void main(String[] args) {
System.out.println("Hello World"); //String 캐릭터 모여있는 문자
System.out.println('H'); //Character 캐릭터(문자 한음절)
System.out.println("H");
System.out.println("Hellow "
+ "World");
// 줄바꿈 n의 약자 : new line
System.out.println("Hellow \nWorld");
// 역슬래시 \ : escape 뒤에 따라오는 임무 일시적으로 해방시킴
System.out.println("Hello \"World\""); // Hello "World"
}
}
Chapter 5. 데이터와 연산 : 문자열 다루기
#문자열과 관련된 여러가지 사례 : 문자열의 길이 알아보기 & 특정 문자열을 다른 문자로 변경하기
·StringOperation.java
public class StringOperation {
public static void main(String[] args) {
System.out.println("Hello World".length()); //11
//length : 길이
System.out.println("Hello, [[[name]]] ... bye".replace("[[[name]]]", "egoing"));
// replace : 대신하다,대체하다
}
}
'Backend > JAVA' 카테고리의 다른 글
[JAVA] 생활코딩 JAVA1 - Chapter 8. 프로그래밍이란? (0) | 2022.04.20 |
---|---|
[JAVA] 생활코딩 JAVA1 - Chapter 7. 변수 (0) | 2022.04.20 |
[JAVA] 생활코딩 JAVA1 - Chapter 4. 자바 기술의 응용 (0) | 2022.04.14 |
[JAVA] 생활코딩 JAVA1 - Chapter 3. 자바 애플리케이션 실행 (0) | 2022.04.14 |
[JAVA] 생활코딩 JAVA1 - Chapter 2. Java 설치 및 개발 환경설정 (0) | 2022.04.13 |