
[Java] 설치 및 환경 구축 __개발공부 1일차-1
2022. 2. 15. 22:12
Java
Java란? ㄱ. 썬(sun)사 개발한 객체 지향적 프로그래밍 언어(1996년 1월) ㄴ. 운영체제(OS,플랫폼) 독립적(가장 중요한 특징) 운영체제의 종류에 상관없이 JVM만 깔려있으면 실행이 가능하다는 소리 ㄷ. 버전 -모바일 : J2ME -대규모 기업환경 : J2EE - 표준 환경 :J2SE *** - 등등 운영체제 버전 확인 방법 파일 탐색기 > 왼쪽 목록에 내 PC(오) > 속성 메뉴 클릭 -Windows 10 home -64비트 운영 체제, x64 기반 프로세서 자바 언어의 특징 - 운영체제 (플랫폼) 독립적 + JVM - 객체 지향 언어 - 비교적 배우기 쉽다. - 자동 메모리 관리(garbage collection : GC)*** - 멀티 쓰레드 지원 - 동적 로딩(Dynamic Loadi..
[Java] 3-9단원 : 1차원/2차원 배열과 관련 메서드(**중요**)
2022. 2. 9. 10:08
카테고리 없음
//배열 복하기 //array.copy() 메서드 사용--> 사용법-- System.arraycopy(원본배열명, ???, 복사배열명, ???, 길이); import java.util.Arrays; public class Java100_array_Basic009{ public static void main(String[]args){ //ar, ar2 배열선언 int ar [] = {1,2,3,4,5}; int ar2[] = {1,2,3,4,5,6,7,8,9,10}; //배열 복사하기-->System.arraycopy{} System.arraycopy(ar,2,ar2,4,3); //[1,2,3,4,3,4,5,8,9,10] System.out.println(Arrays.toString(ar)); System..
[Java] 3-8단원 : 정수형, 실수형, 배열, 주소 값,다중배열선언
2022. 2. 9. 10:08
카테고리 없음
public class Java100_array_Basic006{ public static void main(String[]args){ //정수형과 실수형 배열 변수 선언 int ar[] = {3,3,3,3,4}; double ar2[] = {9.8,2.45,5.98,5.11,3.14}; //마지막 배열 요소 값 출력 System.out.println(ar[ar.length - 1]); //4 System.out.println(ar2[ar2.length - 1]); //3.14 //배열명 자체를 찍어서 출력 --> 주소(참조)값 -->I: 정수형 배열, D:실수형 배열을 각각 의미함. System.out.println(ar); //정수형 배열-->I System.out.println(ar2); //실수형..
[Java] 3-7단원 : 배열 요소, 선언과 초기화
2022. 2. 9. 10:07
카테고리 없음
public class Java100_array_Basic003{ public static void main(String[]args){ //배열선언 int sales_table[] = new int[5]; //선언한 배열 공간에 값 입력하기 sales_table[0] = 3; sales_table[1] = 11; sales_table[2] = 22; sales_table[3] = 33; sales_table[4] = 44; //값 출력하기 System.out.println(sales_table[0]); //3 System.out.println(sales_table[1]); //11 System.out.println(sales_table[2]); //22 System.out.println(sales_tab..
[Java] 3-6단원 : 배열의 용도와 선언
2022. 2. 9. 10:07
카테고리 없음
배열이란? 자동차 판매 회사에서 영업사원의 판매 실적을 저장한다고 할 때 배열이 없으면 변수를 사용하여 저장할 것이다. 영업사원이 10명 정도라면 모르겠지만, 100명이 넘는다면 변수를 일일이 선언하고 영업사원의 판매실적을 저장하는 것이 상당히 번거롭다. 그러나 배열을 이용하면 일일이 변수를 선언할 필요없이 한방에 선언이되고, 초기화 값도 한방에 셋팅해 준다. 즉, 배열은 동일한 데이터 타입의 값들을 하나의 배열명으로 저장시킬 수 있는 아주 편리한 자료구조이다. 배열의 선언 데이터타입[] 배열명 = new데이터타입 [배열크기]; 데이터타입 배열명[] = new데이터타입 [배열크기]; 배열의 선언---->배열 크기 지정----> 배열 공간의 값은 자동으로 초기화 셋팅 됨(정수형:0, 실수형:0.0) 자동차..
[Java] 3-5단원 : 알파벳,배열,선언
2022. 2. 9. 10:06
카테고리 없음
public class Java100_for_AlphabetPrint{ public static void main(String[]args){ //for 반복문-->A(65)~Z System.out.println((int)'A'); //65 for(int i = 65; i
[Java] 3-3단원 : 3항연산자
2022. 2. 9. 10:05
카테고리 없음
public class Java100_if_ThreeOperator{ public static void main(String[]args){ //변수선언 int hour = 10; //삼항연산자 테스트-->10보다 작거나 같으면 100을 곱하시오. hour = hour
[Java] 3-2단원 : switch 조건문
2022. 2. 9. 10:04
카테고리 없음
public class Jaca100_switch_Basic001{ public static void main(String[]args){ //변수선언 int age = 10; //사용자 입력 예외처리 If(age>10 && age20 && age30 && age40 && age그러나 long타입은 X -->그러나 char 타입은 O -->'A' //break.default 빼먹지 않도록 주의~~~!! switch(age){ case10: System.out.println(age+"대 입니다. 참고서 코너는 A구역입니다."); break; case20: System.out.println(age+"대 입니다. 취업 서적 코너는 B구역입니다."); break; case30: System.out.println(..