목록JAVA/Java (4)
구마찌의 이진수 여행기
1. 변수 변수는 간단하게 '변할 수 있는 수'라고 정의를 내렸다. 휘발성이 있는 변수도 있고, 메모리에 할당 됐을 때 부터프로그램이 끝날 때까지 지워지지 않는 변수도 있다. 2. 인스턴스변수 java의 객체지향 안에서 인스턴스란 객체를 의미하기도 한다. 객체 생성이 가능하기 때문에 각 객체마다 다른 값 할당 가능하다. public class Test { String name; int age; String address; public static void main(String[] args) { Test t1 = new Test(); Test t2 = new Test(); Test t3 = new Test(); t1.name = "최혜지"; t1.age = 20; t1.address = "서울"; Syst..
1. For문 1) int i=0;2) i > 초기화 시, 조건식을 만족하게 되면 수행할 문장을 수행하게 된다. 문장을 끝내고 증감식을 수행하고 증감식 수행 후 조건식을 만족하게 되면 또다시 {} 안 문장을 수행한다. 만약 증감식 이후에 조건식에 만족하지못할 경우에는 {} 괄호 밖으로 빠져나가서 반복문이 멈추게 된다. for문의 초기화, 증감식은 한개이상 가능하다..!또한, 초기화, 증감식, 조건식은 불필요하면 모두 생략가능 ..> 예를들어서 for(;;) { } 이런식 ! 꼭 해야되고 안해야되고는 없지만 C언어에서는 for문 안에서 초기화 시키는 것을 그리 좋..
IF - 기본적으로 if-else if 구문으로 이루어 진다. 특정한 범위를 지정해 제어를 해줄 때 유리하다. SWITCH-CASE - switch에는 '정수형'이 들어가야 하고 case의 조건에도 '정수형'이 들어간다. - 눈으로 보이기에 예외사항이 있어보이는 구문이 있어서 조금 있다가 분석할 예정 import java.util.Scanner; public class FlowEx5 { public static void main(String[] args) { int score = 0; char grade = ' ', opt = '0'; System.out.println("점수를 입력해주세요."); Scanner sc = new Scanner(System.in); score = sc.nextInt(); S..
1. 기초 교재 학교에서 자바의 기본은 배웠다. 오직 코딩을 하기 위한 '스킬'들을 깨우치는 데에 많은 시간을 들였다.그렇게 2년을 보냈다. "자바의 기초부터 ~ " .."자바의 참맛을 제대로 느껴보세요." 나는 기초가 부족했다.프로젝트 과제도 부족한 기초 때문에 많은 시간을 헛되이 소비했다. Java의 정석 3rd Edition, 남궁 성 / 기본서 변수, 연산자, 조건문과 반복문(제어문), 배열객체지향 프로그래밍 1- 클래스와 객체, 변수와 메소드, 오버로딩, 생성자, 변수의 초기화객체지향 프로그래밍 2- 상속, 오버라이딩, 패키지, 제어자, 다형성과 추상, 인터페이스와 내부클래스예외처리, java.lang패키지와 다양한 클래스들, 컬렉션과 프레임 웍제네릭스, 열거형, 애너테이션, 쓰레드, 람다, 스..