프로그램 공부/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는 우리가 코딩을 하고 구동 또는 컴파일하게 해주는 프로그램인데 해당 경로에만 있어야지 사용이 가능하도록 되어있습니다. 그래서 다른 디렉토리에서도 실행가능하도록 환경변수를 설정해주는 것입니다. 자바.. 이전 1 2 다음