일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 로또
- jquery
- 가변인자
- Random
- 야구게임
- Full text
- 업캐스팅
- 상속
- 페이징
- 전자정부
- 형변환
- 전체
- 상속예제
- Validations
- 자바
- 스프링
- 다운캐스팅
- 이클립스
- 단축키
- Login with OAuth Authentication
- 25가지 효율적인 sql작성법
- 다형성
- full text indexing
- 전체텍스트
- 추상클래스
- 자바 야구게임
- IBatis procedure
- while
- angular2
Archives
- Today
- Total
nalaolla
오브젝트 예제 1 (객체 생성 및 출력) 본문
728x90
반응형
- package test.com;
- public class Test01Score {
- int num;
- String name;
- int kor;
- int eng;
- int math;
- int total;
- double avg;
- String grade;
- public Test01Score() {
- num++;
- name = "KIM";
- kor = 77;
- eng = 88;
- math = 99;
- total = kor + eng + math;
- avg = total / 3.0;
- if (avg >= 90) {
- grade = "A";
- } else if(avg >= 80) {
- grade = "B";
- } else if(avg >= 70) {
- grade = "C";
- } else if(avg >= 60) {
- grade = "D";
- } else {
- grade = "Other";
- }
- }
- public Test01Score(String name, int kor, int eng, int math) {
- num++;
- this.name = name;
- this.kor = kor;
- this.eng = eng;
- this.math = math;
- total = kor + eng + math;
- avg = total / 3.0;
- if (avg >= 90) {
- grade = "A";
- } else if(avg >= 80) {
- grade = "B";
- } else if(avg >= 70) {
- grade = "C";
- } else if(avg >= 60) {
- grade = "D";
- } else {
- grade = "Other";
- }
- }
- }
- package test.com;
- public class Test01ScoreMain {
- public static void main(String[] args) {
- System.out.println("score...");
- //Tess01Score객체 생성 및 출력
- System.out.println("============ 빈객체 호출 ============");
- Test01Score s01 = new Test01Score();
- System.out.println(s01.num);
- System.out.println(s01.name);
- System.out.println(s01.kor);
- System.out.println(s01.eng);
- System.out.println(s01.math);
- System.out.println(s01.total);
- System.out.println(s01.avg);
- System.out.println(s01.grade);
- System.out.println("============ 인자값 4개 객체 호출 ============");
- Test01Score s02 = new Test01Score("DANIEL", 90, 95, 89);
- System.out.println(s02.num);
- System.out.println(s02.name);
- System.out.println(s02.kor);
- System.out.println(s02.eng);
- System.out.println(s02.math);
- System.out.println(s02.total);
- System.out.println(s02.avg);
- System.out.println(s02.grade);
- }
- }
728x90
반응형
'JAVA > 7. Object3' 카테고리의 다른 글
오브젝트 예제 4 (통합클래스 객체 생성 및 출력) (0) | 2016.06.22 |
---|---|
오브젝트 예제 3 (게시판 객체생성 및 출력) (0) | 2016.06.22 |
오브젝트 예제 2 (this : 초기화 코딩을 복제하는 기능) (0) | 2016.06.22 |