본문 바로가기

Java/Java1

숫자와 문자열 연산

728x90
반응형

 

금요일에 시작해서 하루에 한강씩이라도 했어야 했는데 주말에 이런저런 이유로 못했다. 

반성으로 시작하는 블로그 포스팅

 

어쨌든 2번째 진도를 끝마쳐서 정리 포스팅을 남긴다. 

 

이번 시간 배운 것은 숫자, 문자열 표현과 연산자, method 들이다. 

javascript와 거의 비슷해서 어지간하면 아는 내용이었다. 

그래도 밑에서 코드로 다시 정리 해봄

 

1. 숫자

 

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);
		System.out.println(Math.floor(Math.PI));
		System.out.println(Math.ceil(Math.PI));

	}

}

기본 연산자 +. -, *, /는 동일하다. Math method도 javascript에서 알던것과 비슷했다.

floor는 내림, ceil은 올림이라는건 처음 들어보는듯.

 

2. 문자열 

 

public class StringApp {
	public static void main(String[] args) {
		
		System.out.println("Jeno"); // String
		System.out.println('J'); //Character
		
		System.out.println("Jeno"
				+ "Ayo");
		
		// \n new line
		System.out.println("Jeno \nAyo"); // 줄바꿈
		
		// \escape
		System.out.println("Jeno \"Ayo\""); // \다음에 오는거는 그냥 문자열로 인식함
		
	}
}

I don't know the reason why it can't be written in Korean, but it doesn't matter. I will write in English anyway. 

 

So the method of String was bit different from javascript. I didn't know the ' ' can't be used as String method. It's only for one Charater I as used above. 

 

public class StringOperation {

	public static void main(String[] args) {
		
		//문자열의 길이를 알려주는 method
		System.out.println("NCT Dream".length());
		
		//문자열의 일정 부분을 다른 텍스트로 바꿔주는 기능
		System.out.println("NCT 2020".replace("2020", "dream"));

	}

}

This one I liked it. So the "length" method exactly same, but the replace one, I've never seen it before. 

Or I knew it in Javascript also, but maybe forgot... anyway it was like perfect method for the changing NCT unit name. So funny that I always use something with NCT. 

 

So it wasn't so new knowledge, but interesting anyway. 

 

728x90
반응형

'Java > Java1' 카테고리의 다른 글

Debugger  (2) 2020.11.16
Programming  (0) 2020.11.16
변수  (0) 2020.11.16
"제노에요"  (0) 2020.11.13
Java1 생활코딩 - "Hello World" 구현  (0) 2020.11.13