본문 바로가기

2023.11.21-2024.05.31

231214 JAVA CM01 package dec14; import java.util.Arrays; class Cat { // 속성 : 변수 String name;// 초기화 안해요=초기화 안해도 쓸 수 있다. int aggressive = 10; int run = 50; 필드 : 객체의 고유 데이터, 부품 객체, 상태 정보를 저장하는 곳.(데이터를 저장하는 곳) 선언 형태는 변수와 비슷하다. (변수는 아님) 필드는 생성자와 메소드 전체에서 사용되며 객체가 소멸되지 않는 한 객체와 함께 존재한다. // 생성자 : 인스턴스를 생성할때 사용하는 메소드 public Cat(String name) { this.name = name; 생성자 : new 연산자로 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당하는 특별한 중활호 {.. 더보기
231214 JAVA -HelloWorld package dec14; //2023-12-14 public class HelloWorld { public static void main(String[] args) { // 여기는 객체 생성구문, HelloWorld helloWorld = new HelloWorld();// 호출 for (int i = 0; i 더보기
231214 JAVA CM01(쌤이 한 것 과 같은 내용) https://mugwort094.tistory.com/84 package dec14; import java.util.Arrays; class Cat { // 속성 : 변수 String name;// 초기화 안해요=초기화 안해도 쓸 수 있다. int aggressive = 10; int run = 50; // 생성자 : 인스턴스를 생성할때 사용하는 메소드 public Cat(String name) { this.name = name; } // 기능 : 메소드 public void stroke(int count) { if (aggressive > 10) { System.out.println("공격력이" + aggressive + "입니다."); System.out.println("당신의 손을 할큅니다.");.. 더보기
231214 JAVA 수업 중 객체지향 쌤이 한것 package dec14; import java.util.Scanner; class Cat { // 속성 : 변수 String name;// 초기화 안 해요. int aggressive = 50; // 생성자 : 인스턴스를 생성할때 사용하는 메소드 public Cat(String name) { this.name = name; } // 기능 : 메소드 public void purring() {//고양이 골골이 영어로 이거라고 하네요. purr song // } public void stroke(int count) { if(aggressive > 60) { System.out.println("공격력이 " + aggressive + "입니다."); System.out.println("당신의 손을 할큅니다.").. 더보기
231213 JAVA -Test01 package dec13; import java.util.Scanner; //이메일을 입력받고 골뱅이가 있는지 확인하는 프로그램 //@가 있다면 올바른 이메일입니다. 출력 //@가 없다면 올바르지 않은 이메일입니다 출력 public class Test01 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String email; System.out.println("이메일을 입력해주세요."); email = sc.next();// next()하고 nextLine()이 있습니다. // next() = 스페이스 즉 공백 전까지 입력받은 문자열을 리턴 // nextLine() = Enter를 치기 전까지 쓴 문자열을 모.. 더보기
231212 JAVA -String append(Object obj): 지정된 객체를 문자열에 추가합니다. append(char ch): 지정된 문자를 문자열에 추가합니다. append(String str): 지정된 문자열을 문자열에 추가합니다. insert(int offset, Object obj): 지정된 인덱스에 지정된 객체를 문자열에 삽입합니다. insert(int offset, char ch): 지정된 인덱스에 지정된 문자를 문자열에 삽입합니다. insert(int offset, String str): 지정된 인덱스에 지정된 문자열을 문자열에 삽입합니다. delete(int start, int end): 지정된 범위의 문자를 문자열에서 삭제합니다. replace(int start, int end, String str): 지정된 범.. 더보기
231212 JAVA -Study(이중 for문) // import 정리 : 안 쓰는 것은 삭제, 없는 것은 넣어줍니다. //ctrl+shift+O public class Study04 { public static void main(String[] args) { int arr1[][] = new int[10][5]; // 배열 속에 배열이 들어가 있습니다. // 왜 배열 씀? // 같은 타입의 여러 값을 한 변수에 저장합니다. System.out.println(arr1);//주소가 나와요.>[[I@3d012ddd System.out.println(arr1[0]);//주소가 나와요.>[I@626b2d4a System.out.println(arr1[0][0]);//배열 속 그 값이 나와요.>0 System.out.println(arr1[0].length);.. 더보기
231212 JAVA -Study(switch) switch (num) { case 5: break; case 4: break; case 3: break; default: break; } // 어떤 회사 /* * 자신의 직급을 입력하면 올라갈 수 있는 층이 표시되는 프로그램 1. 사장, 2.부장, 3.대리, 4.사원, 5.알바 */ Scanner sc = new Scanner(System.in); System.out.println("직급을 선택해주세요."); System.out.println("1.사장, 2.부장, 3.대리, 4.사원, 5.알바"); int input = sc.nextInt(); switch (input) { case 1: System.out.print("5, "); case 2: System.out.print("4, "); case .. 더보기