Develop/Java

자바 기초 3강 - 자료형

dawonny 2021. 7. 18. 03:03
728x90
반응형

자바에서는 변수 초기화를 하지 않으면 사용할 수 없다.

정수는 나타내는 타비은 short, int, long 으로 다양

정수변수안에 실수를 넣으면 정수형으로 나타남.


저번 강의에서 하던걸 불러와보자.

이클립스에서 자바 프로젝트를 불러오려면 import를 하면된다.

file > oepn project ... > directory> finish

불러왔다.

정수형 변수에 실수를 넣으려면 저렇게 앞에 int를 써줘야 한다


실수값을 반올림할때에는 변수에 0.5를 더하고 정수형으로 형변환을 한다

변수는 여기서 끝.

다음은 자료형


*자료형

가장 많이 사용되는 자료형 String, Array, boolean, char, int, double...

String 내부적으로 substring 등의 함수를 제공하기 때문에 활용도가 높다.


double 형을 이용하여 평균을 구하는 프로그램

아 그전에 jdk15로 다시 다운 받았다.

근데 프로젝트를 만들때 project layout에서

create separate folders for source and class files.로 체크하면 src파일이 알아서 생기긴 한다.

근데 여기에다가 class 만들어서 출력하려고 하면 뭐라 오류가뜨면서 안된다.

그렇다고 use project folder as root for sources and class files 를 체크하면 src가 안만들어진다.

그냥 class 바로 만들고 여기다가 Main을 쓴다. 근데 이래도 되는 건지 모르겠다.

찾아보니까 프로젝트 바로 밑에 클래스를 만들어줘도 상관은 없다고 한다.

다만 클래스를 또 다시 한번 정리해주는 용도가 패키지 라는 것이기 때문에 정리하는 습관을 들이면 좋다.

실행시키는건 단축기는 ctrl+f11이다.

일단 이어서 해봐야겠다.


반복문

//반복문
		for(char i='a';i<='z';i++)
		{
			System.out.print(i+ " ");
		}
//a b c d e f g h i j k l m n o p q r s t u v w x y z

10진수를 8진수 혹은 16진수로 바꾸어 출력해보기

//10진수를 8진수 혹은 16진수로 바꾸어 출력
		int A = 200;
		System.out.println("\n10진수 : "+A);
		System.out.format("8진수 :%o\n", A);
		System.out.format("16진수 :%x", A);
//10진수 : 200
//8진수 :310
//16진수 :c8

String 의 substring 함수 활용

//String의 substring 함수 활용해보기

		String name = "John Doe";
		System.out.println(name);
		System.out.println(name.substring(0, 1));
		System.out.println(name.substring(3, 6));
//John Doe
//J
//n D

 

728x90
반응형