본문 바로가기

프로그램 공부/Java

(11)
Java 조건문 : 특정 조건의 결과에 따라 양자 또는 다자 택일은 진행 ① 양자 택일 : 주로 If문 ② 다자 택일 : 주로 switch문 - If문 : if / if else / if else if ① if문 if (조건식) : 조건식이 true이면 if안의 함수가 실행 ② if else if (조건식1) else if (조건식2) : 조건식1이 true이면 if안의 함수가 실행되고 밑의 함수들은 실행되지 않는다. 조건식1이 false이면 조건식2를 확인하고 해당 조건식2가 true이면 else if 안의 함수를 실행한다. ③ if else if if (조건식1) else if (조건식2) else : 조건식1이 true이면 if안의 함수가 실행되고 밑의 함수들은 실행되지 않는다. 조건식1이 false이면 조건식2를..
Java : Scanner : 사용자로부터 입력을 받기위해 필요한 것 (C++에서 cin >>과 같다고 생각함) Scanner scanner = new Scanner(System.in); int[] arr = new int[3]; arr[0] = scanner.nextInt(); arr[1] = scanner.nextInt(); arr[2] = scanner.nextInt(); //사용이 끝나면 close를 함으로써 리소스를 반환해주는 작업이 필요 scanner.close();
Java 기존 파일 가져오기 : 해당 프로젝트를 닫지 않고 Import해서 가져오는 방법 먼저 File→Switch Workspace→Other을 눌러줍니다. 위 창이 뜨면 Browse를 눌러줍니다. 프로젝트들을 모아둔 폴더를 선택해줍니다. 선택한 후 Launch를 하면 eclipse가 꺼지면서 다시 재실행하게 됩니다. 이렇게 작업 경로가 바뀌게 만들었습니다. eclipse가 새로 틀어지게되면 File→Import를 누르고 General→Existing Projects into Workspace(해당 작업경로 안에 존재하는 프로젝트들)을 선택한 후 Next버튼을 눌러줍니다.. 위와 같은 페이지가 보이면 Browse를 눌러 열려는 프로젝트를 선택하고 Finish를 눌러줍니다. 이렇게 해주면 다른 프로젝트 파일을 Import할 수 있습..
Java 배열 : 데이터를 관리하기 위해 기본적으로 사용. - 배열 선언 및 초기화 : 배열은 만들어진 자료형과 같은 자료형의 값만 넣을 수 있다. 1) 배열 선언 후 초기화 int[] arr1 = new int[3]; arr1[0] = 10; arr1[1] = 20; arr1[2] = 30; 2) 배열 선언과 동시에 초기화 int[] arr2 = {10, 20, 30} 배열은 한번 크기가 정해지면 크기가 변경될 수 없다. - 배열의 기본 속성 : 변수는 기본 자료형 데이터를 가지고 있으나, 배열 변수는 데이터의 주소를 가지고있다. int[] arr1 = {1, 2, 3, 4, 5} int[] arr2 = null; ① 배열 길이 : arr1.length ② 배열 요소 출력 : Arrays.toString(arr1) ..
Java 연산자 - 피연산자 개수에 따른 연산자 구분 ① 단항 연산자 : 피연산자가 하나 존재 (+x, -x, -x) ex) +5, -3, !8 ② 이항 연산자 : 피연산자가 두개 존재 (x=y, x, =, a > b a가 b보다 크다. = a >= b a는 b보다 크거나 같다.
Java 특수문자 & 서식문자 - 특수문자 : 일반 문자가 아닌 특수한 목적으로 사용되는 문자 \t : 탭 \n : 줄바꿈 \' : 작은 따옴표 \" : 큰 따옴표 \\ : 역슬래쉬 - 서식 문자 : 일반 문자가 아닌 서식에 사용되는 문자 printf() 메서드에서 이용한다. printf()에서 f는 format(형식)을 의미함. %d : 10진수 %o : 8진수 %x : 16진수 %c : 문자 %s : 문자열 %f : 실수 - 서식문자 정렬 : %Nd, %d 사이에 숫자(N)을 넣어 사용하면 오른쪽 정렬이 되며 N칸 만큼의 공간이 만들어진다. -서식문자 소수점제한 : %.Nd, 숫자(N)만큼의 소수점만 보여진다. N만큼 소수점 뒷부분은 반올림하게 된다.
Java 변수 써보기 - 기본자료형 : char이 정수형인 이유는 컴푸터가 문자를 숫자(아스키코드)로 인식하기 때문이다. - 변수 : 데이터(자료)를 임시로 담는 공간 int i; //변수를 선언 i = 10; //변수를 초기화 - 변수 선언과 초기화를 한번에 할 수도 있다. int a = 5; - 변수 사용해보기 ※println에서 사칙연산으로 계산이 나오게 하려면 println()안에 'i + a'가 아닌 (i + a)로 해주어야 한다. 1.은 위에서 a + i 로 썼기 때문에 a와 i의 값이 나열된 모습의 510이 출력되었다. 2.는 위에서 (a + i)로 썼기 때문에 a + i가 계산이 된 모습의 15가 출력되었다. - 형변환 : 변수의 기본자료형을 변환시키는 것 자동적(묵시적) 형 변환 명시적 형 변환 작은 공간의 ..
Java 환경변수(Path) 설정하기 1. Java 환경변수 설정하기 java : JVM 구동 명령, 자바 프로그래밍을 실행해주는 프로그램 javac : 컴파일러 위 두가지를 사용하기 위해서는 환경변수를 설정해줘야 합니다. 내PC에 마우스 우클릭을 하여 속성에 들어간 후, 시스템 창에서 설정 변경을 눌러줍니다. 위의 창으로 들어가지면 고급→환경변수로 들어가 셋팅해줘야 합니다. ㅇㅇ에 대한 변수 : 한 PC에 여러 사용자가 있을 때, 해당 사용자만이 사용하는 변수 시스템 변수 : 지금 PC에서 사용하는 변수 (모든 사용자 사용) java, javac는 우리가 코딩을 하고 구동 또는 컴파일하게 해주는 프로그램인데 해당 경로에만 있어야지 사용이 가능하도록 되어있습니다. 그래서 다른 디렉토리에서도 실행가능하도록 환경변수를 설정해주는 것입니다. 자바..