Java

Java

[Java] 제어문 (조건문, 반복문)

‘나도코딩 JAVA 강의 수강’ 23.04.24 chap.04 제어문 조건문 If package chap_04; public class _01_If { public static void main(String[] args) { //조건문 IF int hour = 15; //오전 10시 //if 문 내에서 하나의 문장을 실행 할 때는 {} 생략가능 if (hour < 14) System.out.println("아이스 아메리카노 +1"); //if 문 내에서 2개 이상의 문장을 실행할 때는 {} 필요 if (hour < 14) { System.out.println("아이스 아메리카노 +1"); System.out.println("샷추가"); } System.out.println("커피 주문 완료 #1"); /..

Java

[Java] 문자열

‘나도코딩 JAVA 강의 수강’ 문자열 (길이, 대소문자, 포함관계) package chap_03; public class _01_String { public static void main(String[] args) { String s = "I like Java and Python and C."; System.out.println(s); // 문자열의 길이 알기 System.out.println(s.length()); //29자 //대소문자 변환 System.out.println(s.toUpperCase()); //전부다 대문자로 System.out.println(s.toLowerCase()); //전부다 소문자로 //포함 관계 System.out.println(s.contains("Java")); //..

Java

[Java] 형변환

‘나도코딩 JAVA 강의 수강’ 23-04-22 자동형변환과 수동형변환 package Chap_01; public class _07_TypeCasting { public static void main(String[] args) { // 형변환 typecasting // 정수형에서 실수형으로 // 실수형에서 정수형으로 //int를 float, double로 형변환 int score = 93; // 93출력 System.out.println(score); System.out.println((float) score); //실수형 자료형변환 -> 93.0 출력 System.out.println((double) score); //더블로 형변환 ->93.0 출력 //float, double to int float ..

Java

[Java] 참조변수 super

참조변수 super란? 객체 자신을 가리키는 참조변수, 인스턴스 메서드(생성자)내에서만 존재 조상의 멤버를 자신의 멤버와 구별할 때 사용 this와 거의 같다고 볼 수 있다. this도 인스턴스 메서드 내에서만 사용할 ㅅ ㅜ있다. ** this = iv와 lv 구별할 때 사용 super() - 조상의 생성자 조상의 생성자를 호출 할 때 사용 조상의 멤버는 조상의 생성자를 호출할 때 초기화 참조변수 super와 관계없음. 생성자와 초기화 블럭은 상속이 되지 않는다. 모든 생성자는 첫 줄에 반드시 다른 생성자를 호출해야 한다. super(), this() ⇒ 그렇지 않으면 컴파일러가 생성자의 첫 줄에 자동으로 super();를 삽입하게 된다. ⇒ 컴파일러 에러 발생 할 수 있음 정리 : 클래스를 만들 떄, ..

Java

[Java] 상속 (Inheritance)

상속이란 ? 기존의 클래스로 새로운 클래스를 작성하는 것 (코드의 재사용) 두 클래스를 부모와 자식으로 관계를 맺어주는 것 자손은 조상의 모든 멤버를 상속 받는다. (생성자 ,초기화블럭은 제외) 자손의 멤버가 항상 조상의 멤버보다 같거나 많다. 자손의 변경은 조상에 영향을 미치지 않는다. **class** 자식 클래스 **extends** 부모클래스 {} class Parent {} class Child extends Parent{} class Parent { //부모 int age; //멤버 1개 } class Child extends Parent {} //자손 멤버 1개 -> 부모꺼를 물려받았으므로 자신의 멤버가 0개일지라도 상속받은 멤버가 1개이다. class Parent { //부모 int age..

Java

[Java] 메서드, return문, 반환값

1. 메서드란 ? 문장들을 묶어 놓은 것 → 작업 단위로 문장들을 묶어서 이름을 붙인 것이다. 값(입력)을 받아서 처리하고, 그 결과를 반환(출력)한다. 메서드의 장점 코드의 중복을 줄일 수 있다. 코드의 관리가 쉽다. 코드를 재사용 할 수 있다. 코드가 간결해서 이해하기 쉬워진다. 메서드의 작성 방법 반복적으로 수행되는 여러 문장을 메서드로 작성한다. 하나의 메서드는 한가지 기능만 수행하도록 작성한다. 💡 메서드 = 선언부 + 구현부로 이루어진다. 반환할 것이 없을 때에는 void 를 사용한다. ** 여기서 void란 반환할 게 없다는 뜻이다. **지역변수 (lv) = 매서드 내에 선언된 변수이다. 지역변수는 이름이 겹쳐도 상관 없다. int add(int x, int y){ //메서드 영역 int r..

dalooong
'Java' 카테고리의 글 목록 (2 Page)