UserDefinedDataType
😶사용자 정의 데이터타입
- 데이터의 최종 진화 형태 (기본형 -> 배열 -> 클래스)
- 서로 다른 타입의 데이터를 묶어서 사용하는 것
- 변수와 메서드로 구성할 수 있음
-
기본형
int kor;
int eng;
int math;
int sum;
double avg;
String name;
-
배열
int[] scores;
int[] sum2;
double[] avg2;
String[] name2;
😶사용자 정의 데이터타입 연습
package e_oop;
import java.util.Arrays;
public class UserDefinedDataType {
public static void main(String[] args) {//클래스를 가지고 사용하기
//학생 1
Student student; //변수 선언(클래스 이름을 타입으로)
student = new Student(); //초기화(객체 생성/인스턴스화)
//클래스의 내용이 메모리에 올라가면 객체임
student.kor = 50;
student.eng = 60;
student.math = 40;
student.sum = student.kor + student.eng + student.math;
student.avg = student.sum / 3.0;
student.name = "홍길동";
System.out.println(student.name + "/" + student.sum + "/" + student.avg);
//학생 2
Student s2 = new Student();
s2.kor = (int)(Math.random()*101);
s2.eng = (int)(Math.random()*101);
s2.math = (int)(Math.random()*101);
s2.sum = s2.kor + s2.eng + s2.math;
s2.avg = s2.sum / 3.0;
s2.name = "강감찬";
System.out.println(s2.name + "/" + s2.sum + "/" + s2.avg);
}
}
class Student {
int kor;
int eng;
int math;
int sum;
double avg;
String name;
}
Author And Source
이 문제에 관하여(UserDefinedDataType), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@rkdwltn5/UserDefinedDataType
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
- 데이터의 최종 진화 형태 (기본형 -> 배열 -> 클래스)
- 서로 다른 타입의 데이터를 묶어서 사용하는 것
- 변수와 메서드로 구성할 수 있음
-
기본형
int kor;
int eng;
int math;
int sum;
double avg;
String name; -
배열
int[] scores;
int[] sum2;
double[] avg2;
String[] name2;
package e_oop; import java.util.Arrays; public class UserDefinedDataType { public static void main(String[] args) {//클래스를 가지고 사용하기 //학생 1 Student student; //변수 선언(클래스 이름을 타입으로) student = new Student(); //초기화(객체 생성/인스턴스화) //클래스의 내용이 메모리에 올라가면 객체임 student.kor = 50; student.eng = 60; student.math = 40; student.sum = student.kor + student.eng + student.math; student.avg = student.sum / 3.0; student.name = "홍길동"; System.out.println(student.name + "/" + student.sum + "/" + student.avg); //학생 2 Student s2 = new Student(); s2.kor = (int)(Math.random()*101); s2.eng = (int)(Math.random()*101); s2.math = (int)(Math.random()*101); s2.sum = s2.kor + s2.eng + s2.math; s2.avg = s2.sum / 3.0; s2.name = "강감찬"; System.out.println(s2.name + "/" + s2.sum + "/" + s2.avg); } } class Student { int kor; int eng; int math; int sum; double avg; String name; }
Author And Source
이 문제에 관하여(UserDefinedDataType), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@rkdwltn5/UserDefinedDataType저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)