728x90
반응형
SMALL

23.01.20

  • 12일 해야할 일
    • [x] 터미널 공부하기
    • [x] 언어공부
    • [x] 코드테스트 문제풀기
    • [x] 과제하기
    오늘은 깃배쉬 연습을 했습니당~
  • $ git clone 레파지토리 주소 : 클론하기
  • $ git config user.name [사용자이름]
  • $ git config user.email [사용자 이메일]
  • $ git add 안녕.txt //파일 올리기
  • $ git status //현재 상태
  • $ git commit -m "수정” //커밋메세지 작성
  • $ git push //푸쉬!!$ git branch // main 1개 뜨는 거 확인!
  • $ git branch // main과 haha라는 브랜치 확인!
  • $ git branch // haha로 이동이 잘되었는지 확인하기!
  • $ git commit -m "hihihihihihi” // 커밋메세지 작성
  • $ git merge haha // haha에 들어간 커밋 main을로 합치기 위해 머지!하면 깃허브 클론부터 푸쉬까지!
    • $ git log //현재 올렸던 커밋확인 길게 나옴니다.
    • $ git log --oneline //한줄로 현재 올렸던 커밋 확인
  • $ git push origin main // 레지파토리에 푸쉬!!
  • $ git checkout main //main으로 브랜치 이동!
  • $ git add hihihihi.txt // 새로운 파일을 만들어서 새로 커밋하기!
  • $ git checkout haha // haha라는 브랜치로 이동!
  • $ git branch haha // 브랜치 만들기! 만들 이름만 적어주면 됩니다!
  • 이번에는 브랜치를 만들어서 병합해서 올리기!
  • $ git status // 현재 상태 확인 커밋 2개 확인
  • $ git add 안녕.txt//파일 수정 후 다시 올리기
  • $ git commit -m "안녕?” // 커밋메세지 작성

 

오늘 하나 성공해서 행복합니당~ 내일 전부치기... 화이팅..!! 
내일 전부치고 코딩테스트 문제 풀고  11시에 코딩테스트 스터디!! 
오늘은 7시부터 시작해서.. 12시 넘어서 끝날거 같아요...
객체지향에 대한 공부를 이제 시작했기 때문에 설 연휴에 열심히 할 생각입니당!! 

 

과제풀다가 오류가 생겼당...ㅎㅎ

package day3.homework.report5;
//6-3. 연습문제 6-1에서 정의한 Student 클래스에 다음과 같이 정의된 두 개의 메서드를 추가하세요.
//1. 메서드명 : getTotal
//기능 : 국어(kor), 영어(eng), 수학(math)의 점수를 모두 더해서 반환한다.
//반환타입 : int
//매개변수 : 없음
//2. 메서드명 : getAverage
//기능 : 총점(국어점수+영어점수+수학점수)을 과목수로 나눈 평균을 구한다.
//소수점 둘째자리에서 반올림할 것.
//반환타입 : float
//매개변수 : 없음
public class report5_3 {
    public static void main(String args[]) {
        Student s = new Student();  // ->요기서 빨간줄이 뜨길래 뭘까뭘까 고민하다 조원들에게 쪼르르르 가서 물어봤어용
        s.name = "홍길동";
        s.ban = 1;
        s.no = 1;
        s.kor = 100;
        s.eng = 60;
        s.math = 76;
        System.out.println("이름 :"+s.name);
        System.out.println("총점 :"+s.getTotal());
        System.out.println("평균 :"+s.getAverage());
    }//예상 결과 : 이름 : 홍길동, 총점 : 236, 평균 : 78.7
}
class Student {
    String name = "홍길동";
    int ban; //반
    int no; //번호
    int kor; //국어점수
    int eng; //영어점수
    int math; //수학점수

    Student(String name, int ban, int no, int kor, int eng, int math) {
        this.name = name;
        this.ban = ban;
        this.no = no;
        this.kor = kor;
        this.eng= eng;
        this.math = math;
        // 참조변수 생성해서 만들기!!
    }
    int getTotal() { //총점 구하기 상수니까 int!
        return kor + eng + math;
    }
    float getAverage() {
        // 평균구하기 소수점까지 나오니까
        // float   kor + eng + math = getToal()
        return (float)(getTotal() / 3 * 10 + 0.5) /10;
    }
    String info() {
        return name
                + "," + ban
                + "," + no
                + "," + kor
                + "," + eng
                + "," + math
                ;
    }
  public Student(){}

}

Student를 따로 접근하는 방법에 대한 정의를 안내려줘서 오류가 떴다고 합니당 ㅠㅠ 이게 있어야 class 내부, 외부 어디든 접근이 가능!!

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

14일차  (0) 2023.01.23
13일차  (0) 2023.01.21
11일차  (0) 2023.01.19
10일차  (0) 2023.01.18
9일차  (0) 2023.01.17

+ Recent posts