자바(2)
-
자바 5강 - switch, for, 배열
5강클래스명 객체이름 = new 생성자(); new 라는 옵션에 생성자를 호출하여 메모리에 데이터를 저장할 공간을 만들고 객체이름은 할당된 메모리 주소를 가진다. 만약 String str = "java" 였을때조건식이 str == "java" 인 경우 flase가 나온다. 왜냐하면 str은 레퍼런스 변수이기 때문에 “java"란 내용이 들어가는 것이 아니라 ”java"라는 문자열을 저장된 메모리 주소만을 가지고 있기 때문에 str 과 “java"는 서로 같지 않으므로 false가 반환되는 것이다. 그러므로 str.equals("java")라고 하면 true를 반환한다. str = br.readLine();java이거나 C면 처리를 하고 싶어 한다. 그래서 아래와 같이 소스코드를 하였다. if(str.eq..
2018.11.27 -
자바4강 - if문, while문, 비교연산자
4강자바는 객체지향언어이다. 즉 객체를 중심적으로 프로그래밍 한다.객체는 존재, 물건, 실체 이다. 이전에 클래스라고는 하는 것은 객체랑 대비하면서 말씀을 드리면서 클래스는 설계도이고 객체는 자동차이다. 그러므로 클래스자체로는 이용할수 없으므로 클래스를 객체로 만들어서 사용하는 것이다. 그럼 이젠 실제로 사용해보자.System.out.println 이것은 System.out 의 println() 메소드이다. 이것을 풀어쓰면 System.out가 표준화면이란 클래스이고 여기에 표시하는 것이 println() 메소드를 이용하여 프린트한다는 것을 한눈에 알 수 있게 되었다. C언어는 기능언어로써 함수가 주인이다. 단, 함수의 주인은 없다.예를 들어 print를 한다고 했을 때 printf()는 그 자체이다. ..
2018.11.11